国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Golang > 正文

go語言遍歷文件夾示例

2020-04-01 19:15:41
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了go語言遍歷文件夾示例,本文直接給出實現代碼,需要的朋友可以參考下
 

用python遍歷文件夾很方便,在go的世界里,我也需要這樣的功能。找了找文檔,里面有這個功能(具體參考這里:http://golang.org/pkg/path/filepath/ )……

好,不廢話了,我也想早點睡,直接上代碼。

代碼如下: 

復制代碼代碼如下:

/*
File      : getFilelist.go
Author    : Mike
E-Mail    : Mike_Zhang@live.com
*/
package main
import (
    "path/filepath"
    "os"
    "fmt"
    "flag"
)

 

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)
}


運行效果如下:

 

go語言遍歷文件夾示例

好,就這些了,希望對你有幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金溪县| 舒城县| 渭南市| 武邑县| 莱州市| 莲花县| 常山县| 仪征市| 福安市| 仙游县| 邹平县| 民乐县| 济阳县| 行唐县| 扶绥县| 平阴县| 巫山县| 恩平市| 保山市| 铁岭县| 南通市| 固镇县| 舒城县| 和田县| 靖远县| 东方市| 孟州市| 青岛市| 阿拉善左旗| 页游| 和林格尔县| 泰和县| 三门峡市| 会昌县| 泾源县| 定远县| 门源| 宁武县| 锡林浩特市| 胶南市| 新巴尔虎左旗|