用python遍历文件夹很方便,在去的世界里,我也需要这样的功能,找了找文档,里面有这个功能(具体参考这里:http://golang.org/pkg/path/filepath/)……
好,不废话了,我也想早点睡,直接上代码。
代码如下:
代码如下:
/*
File ,,,,:getFilelist。去
Author ,,:迈克
E-Mail ,,:Mike_Zhang@live.com
*/
包主要
导入(
,,“路径/filepath”
,,“操作系统”
,,“fmt”
,,“国旗”
)
func getFilelist(路径字符串){
,,,,,,错:=filepath。步行(路径,func(路径字符串,f操作系统。FileInfo,都会犯错误错误){
,,,,,,,,,,,,,,如果(f==nil){返回犯错}
,,,,,,,,,,,,,,如果f.IsDir(){返回nil}
,,,,,,,,,,,,,,println(路径)
,,,,,,,,,,,,,,返回nil
,,,,,,})
,,,,,,如果犯错!=nil {
,,,,,,,,,,,,,,fmt.Printf (“filepath.Walk()返回% v \ n”,犯错)
,,,,,,}
}
函数main () {
,,,,,,flag.Parse ()
,,,,,,根:=flag.Arg (0)
,,,,,,getFilelist(根)
}
运行效果如下:
好,就这些了,希望对你有帮助。