gitee.com/zhongguo168a/gocodes@v0.0.0-20230609140523-e1828349603f/gox/osx/stat.go (about) 1 package osx 2 3 import "os" 4 5 // IsDir 路径是否目录 6 func IsDir(path string) bool { 7 fi, e := os.Stat(path) 8 if e != nil { 9 return false 10 } 11 return fi.IsDir() 12 } 13 14 // Exists 文件路径是否存在 15 func Exists(path string) (bool, error) { 16 _, err := os.Stat(path) 17 if err == nil { 18 return true, nil 19 } 20 if os.IsNotExist(err) { 21 return false, nil 22 } 23 return true, err 24 }