用python遍历文件夹很方便,在go的世界里,我也需要这样的功能。找了找文档,里面有这个功能(具体参考这里: )……
好,不废话了,我也想早点睡,直接上代码。
代码如下:
func getfilelist(path string) {
err := filepath.walk(path, func(path string, f os.fileinfo, err error) error {
if ( f == nil ) {return err}
if f.isdir() {return nil}
println(path)
return nil
})
if err != nil {
fmt.printf("filepath.walk() returned %v\n", err)
}
}
func main(){
flag.parse()
root := flag.arg(0)
getfilelist(root)
}
好,就这些了,希望对你有帮助。
如对本文有疑问, 点击进行留言回复!!
网友评论