package utils import ( "os" beeLogger "github.com/beego/bee/v2/logger" ) // Mkdir ... func Mkdir(dir string) bool { if dir == "" { beeLogger.Log.Fatalf("The directory is empty") return false } err := os.MkdirAll(dir, 0755) if err != nil { beeLogger.Log.Fatalf("Could not create the directory: %s", err) return false } beeLogger.Log.Infof("Create %s Success!", dir) return true } // IsDir ... func IsDir(dir string) bool { f, e := os.Stat(dir) if e != nil { return false } return f.IsDir() } // IsExist returns whether a file or directory exists. func IsExist(path string) bool { _, err := os.Stat(path) return err == nil || os.IsExist(err) }