来自:zip11 > 馆藏分类
配色: 字号:
golang判断是文件还是文件夹
2022-10-22 | 阅:  转:  |  分享 
  
#golang判断是文件还是文件夹



isdir:



函数功能: 判断输入(字符串)是否表示一个文件夹。通过这个函数也可以用来判断一个文件夹是否存在。



语法格式:



tf = isdir(''A'')



如果A是一个文件夹,返回逻辑1(true),否则返回0(false)。



// 判断所给路径文件/文件夹是否存在



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 IsDir(path string) bool {



s, err := os.Stat(path)



if err != nil {



return false



}



return s.IsDir()



}







// 判断所给路径是否为文件



func IsFile(path string) bool {



return !IsDir(path)



}
献花(0)
+1
(本文系zip11首藏)