我想删除一个目录下的所有空目录,go如何判断一个目录是空目录,求高手。
s, _ := ioutil.ReadDir("path")
if len(s) == 0 {
fmt.Println("empty")
}
这样应该可以满足要求吧?
#1
更多评论
楼上这种方式挺好;
另外,通过 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