go语言遍历文件夹示例
用python遍历文件夹很方便,在go的世界里,我也需要这样的功能。找了找文档,里面有这个功能(具体参考这里:http://golang.org/pkg/path/filepath/)……
好,不废话了,我也想早点睡,直接上代码。
代码如下:
/* File :getFilelist.go Author :Mike E-Mail :Mike_Zhang@live.com */ packagemain import( "path/filepath" "os" "fmt" "flag" )
funcgetFilelist(pathstring){ err:=filepath.Walk(path,func(pathstring,fos.FileInfo,errerror)error{ if(f==nil){returnerr} iff.IsDir(){returnnil} println(path) returnnil }) iferr!=nil{ fmt.Printf("filepath.Walk()returned%v\n",err) } }
funcmain(){ flag.Parse() root:=flag.Arg(0) getFilelist(root) }
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下