mirror of
https://github.com/pyihe/go-pkg.git
synced 2025-10-01 06:12:18 +08:00
17 lines
344 B
Go
17 lines
344 B
Go
package files
|
|
|
|
import "os"
|
|
|
|
// NewPath 判断目录是否存在,如果不存在,则新建一个目录
|
|
func NewPath(targetPath string) error {
|
|
if _, err := os.Stat(targetPath); err != nil {
|
|
if !os.IsExist(err) {
|
|
//创建目录
|
|
if mErr := os.MkdirAll(targetPath, os.ModePerm); mErr != nil {
|
|
return mErr
|
|
}
|
|
}
|
|
}
|
|
return nil
|
|
}
|