欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

go語言遍歷文件夾示例

 更新時間:2015年03月15日 09:31:01   投稿:junjie  
這篇文章主要介紹了go語言遍歷文件夾示例,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下

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

好,不廢話了,我也想早點(diǎn)睡,直接上代碼。

代碼如下:

復(fù)制代碼 代碼如下:

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


運(yùn)行效果如下:

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

相關(guān)文章

  • 詳解Go語言中的數(shù)據(jù)類型及類型轉(zhuǎn)換

    詳解Go語言中的數(shù)據(jù)類型及類型轉(zhuǎn)換

    這篇文章主要為大家介紹了Go語言中常見的幾種數(shù)據(jù)類型,以及他們之間的轉(zhuǎn)換方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-04-04
  • Go語言實(shí)現(xiàn)枚舉的示例代碼

    Go語言實(shí)現(xiàn)枚舉的示例代碼

    本文主要介紹了Go語言實(shí)現(xiàn)枚舉的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Golang內(nèi)存管理之內(nèi)存逃逸分析

    Golang內(nèi)存管理之內(nèi)存逃逸分析

    逃逸分析是指由編譯器決定內(nèi)存分配的位置,不需要程序員指定,這篇文章主要為大家詳細(xì)介紹了Golang中內(nèi)存逃逸分析的幾種方法,需要的可以參考一下
    2023-07-07
  • golang實(shí)現(xiàn)PHP數(shù)組特性的方法

    golang實(shí)現(xiàn)PHP數(shù)組特性的方法

    我們做業(yè)務(wù)過程中,對應(yīng)強(qiáng)類型語言使用有個痛點(diǎn),就是使用變量之前一定要定義變量類型,那么本文就來介紹一下golang實(shí)現(xiàn)PHP數(shù)組特性的方法
    2021-12-12
  • go語言題解LeetCode506相對名次示例詳解

    go語言題解LeetCode506相對名次示例詳解

    這篇文章主要為大家介紹了go語言題解LeetCode506相對名次示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Golang中time.After的使用理解與釋放問題

    Golang中time.After的使用理解與釋放問題

    這篇文章主要給大家介紹了關(guān)于Golang中time.After的使用理解與釋放問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • 詳解Golang中string的實(shí)現(xiàn)原理與高效使用

    詳解Golang中string的實(shí)現(xiàn)原理與高效使用

    在Go語言中,無論是字符串常量、字符串變量還是代碼中出現(xiàn)的字符串字面量,它們的類型都被統(tǒng)一設(shè)置為string,下面就跟隨小編一起來了解一下Golang中string的實(shí)現(xiàn)原理與高效使用吧
    2024-01-01
  • golang實(shí)現(xiàn)簡單的tcp數(shù)據(jù)傳輸

    golang實(shí)現(xiàn)簡單的tcp數(shù)據(jù)傳輸

    這篇文章主要為大家介紹了golang實(shí)現(xiàn)簡單的tcp數(shù)據(jù)傳輸,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • go語言使用Chromedp實(shí)現(xiàn)二維碼登陸教程示例源碼

    go語言使用Chromedp實(shí)現(xiàn)二維碼登陸教程示例源碼

    這篇文章主要為大家介紹了go語言使用Chromedp實(shí)現(xiàn)二維碼登陸示例源碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • golang中隨機(jī)數(shù)rand的使用

    golang中隨機(jī)數(shù)rand的使用

    本文主要介紹了golang中隨機(jī)數(shù)rand的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08

最新評論