站长资讯网
最全最丰富的资讯网站

golang判断是文件还是文件夹

golang判断是文件还是文件夹

go语言判断是文件还是文件夹的方法:

// 判断所给路径文件/文件夹是否存在  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)   }

isdir:

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

语法格式:

tf = isdir('A')

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

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号