Archived
1
This commit is contained in:
2024-12-19 23:43:01 +03:00
parent a6211a7b5d
commit d5d27c1037
5 changed files with 164 additions and 11 deletions

View File

@@ -13,6 +13,32 @@ func CreateDir(path string) error {
return os.Mkdir(path, 0755)
}
func CreateDirIfNotExists(path string) error {
exists, err := IsExistsDir(path)
if err != nil {
return err
}
if !exists {
if err = CreateDir(path); err != nil {
return err
}
}
return nil
}
func IsExistsDir(path string) (bool, error) {
_, err := os.Stat(path)
if err == nil {
return true, nil
}
if os.IsNotExist(err) {
return false, nil
}
return false, err
}
func RemoveFile(path string) error {
return os.Remove(path)
}