本文摘自php中文网,作者尚,侵删。
golang中判断是文件还是目录的方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | package main
import (
"os"
"fmt"
)
func main() {
file := "/root/data/testFile.txt"
fmt.Printf( "%s is file: %v\n" , file, IsFile(file))
}
func IsFile(f string) bool {
fi, e := os.Stat(f)
if e != nil {
return false
}
return !fi.IsDir()
}
|
os.path.isdir()用于判断对象是否为一个目录。如果指定文件为目录,则返回 true,否则,返回 false。
更多golang知识请关注PHP中文网golang教程栏目。
以上就是golang判断是否目录的方法的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
关于golang slice的append扩容
手撸golang go与微服务 saga模式之7
golang循环有几种
golang gf怎么使用
golang 如何实现微服务
如何用 go 语言写出好用的 http 中间件?
golang如何获取目录下文件是否存在
golang可以调用lua吗?
golang sleep为什么没有返回值
golang怎么判断slice是否为空
更多相关阅读请进入《golang》频道 >>
老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » golang判断是否目录的方法