go如何判断一个目录是空目录

kb325688 · · 5579 次点击
s, _ := ioutil.ReadDir("path") if len(s) == 0 { fmt.Println("empty") } 这样应该可以满足要求吧?
#1
更多评论
polaris
社区,需要你我一同完善!
楼上这种方式挺好; 另外,通过 os 包 File 类型的 Readdir 也可以做这件事。实际上 ioutil.ReadDir 内部就是通过这种方式实现的。 关于 ioutil 的更多内容,可以参看 [ioutil — 方便的IO操作函数集](https://github.com/polaris1119/The-Golang-Standard-Library-by-Example/blob/master/chapter01/01.2.md)
#2