This commit is contained in:
2022-04-07 15:20:21 +08:00
parent 19ea9c5a16
commit 811536bea4
35 changed files with 466 additions and 543 deletions

34
pkg/ft/file.go Normal file
View File

@@ -0,0 +1,34 @@
package ft
import "os"
// 判断所给路径文件/文件夹是否存在
func Exists(path string) bool {
_, err := os.Stat(path) //os.Stat获取文件信息
if err != nil {
if os.IsExist(err) {
return true
}
return false
}
return true
}
// 如果不存在则新建文件夹
func IsNotExistMkDir(src string) error {
if notExist := Exists(src); !notExist {
if err := MkDir(src); err != nil {
return err
}
}
return nil
}
// 新建文件夹
func MkDir(src string) error {
err := os.MkdirAll(src, os.ModePerm)
if err != nil {
return err
}
return nil
}