ref: d5669fb6eab6ee1b6741def4f86f43bf024f0713
client/files.go
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
/** * Yats - yats * * This file is licensed under the Affero General Public License version 3 or * later. See the COPYING file. * * @author Paolo Lulli <kevwe.com> * @copyright Paolo Lulli 2024 */ package main import ( "fmt" "os" ) func makeDirIfItDoesNotExist(path string) { if _, err := os.Stat(path); os.IsNotExist(err) { err := os.MkdirAll(path, 0700) if err != nil { fmt.Printf("Error creating dir: %s %v", path, err) } } } |