go-view-server/internal/utils/file.go

20 lines
319 B
Go

package utils
import "os"
func PathExists(path string) (bool, error) {
_, err := os.Stat(path)
if err == nil{
return true, nil
}
if os.IsNotExist(err) {
// 创建文件夹
err := os.MkdirAll(path, os.ModePerm)
if err != nil {
return false, err
} else {
return true, nil
}
}
return false, err
}