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