这篇文章主要为大家详细介绍了golang中怎么判断是文件还是目录,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
10年积累的网站设计、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有班玛免费网站建设让你可以放心的选择与我们合作。
golang中判断是文件还是目录的方法:
package main import ( "os" "fmt" ) func main() { file := "/root/data/testFile.txt" fmt.Printf("%s is file: %v\n", file, IsFile(file)) } // IsFile checks whether the path is a file, // it returns false when it's a directory or does not exist. func IsFile(f string) bool { fi, e := os.Stat(f) if e != nil { return false } return !fi.IsDir() }
os.path.isdir()用于判断对象是否为一个目录。如果指定文件为目录,则返回 true,否则,返回 false。
关于golang中怎么判断是文件还是目录就分享到这里了,当然并不止以上和大家分析的办法,不过小编可以保证其准确性是绝对没问题的。希望以上内容可以对大家有一定的参考价值,可以学以致用。如果喜欢本篇文章,不妨把它分享出去让更多的人看到。
分享标题:golang中怎么判断是文件还是目录
文章链接:https://www.cdcxhl.com/article30/gooppo.html
成都网站建设公司_创新互联,为您提供网站导航、ChatGPT、搜索引擎优化、网站营销、做网站、品牌网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联