golang如何判断是文件还是文件夹?具体方法是什么?
导读:今天这篇给大家分享的知识是“golang如何判断是文件还是文件夹?具体方法是什么?”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“golang如何判断是文件还是文件夹?具体方法是什么?”文章能帮助大...
今天这篇给大家分享的知识是“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)。
现在大家对于golang如何判断是文件还是文件夹?具体方法是什么?的内容应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多golang如何判断是文件还是文件夹?具体方法是什么?的知识,欢迎关注网络,网络将为大家推送更多相关知识点的文章。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: golang如何判断是文件还是文件夹?具体方法是什么?
本文地址: https://pptw.com/jishu/653889.html
