去语言遍历文件夹示例

  

用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(根)
  }
  
  运行效果如下:

  

坝镅员槔募惺纠?

  

好,就这些了,希望对你有帮助。

去语言遍历文件夹示例