go語言遍歷目錄中的檔案

2021-09-30 12:41:42 字數 1214 閱讀 9718

package main

import (

"fmt"

"io/ioutil"

"os"

//"path/filepath"

//"strings"

)var (

files string

)//獲取指定目錄下的所有檔案和目錄

func listdir(dirpth string) ( err error)

pthsep := string(os.pathseparator)

//suffix = strings.toupper(suffix) //忽略字尾匹配的大小寫

for _, fi := range dir else

}return  nil

}func main()

package

main

import

(

"fmt"

"io/ioutil"

"os"

//"path/filepath"

//"strings"

)
//獲取指定目錄下的所有檔案和目錄
func

listdir(dirpth

string)(filesstring,files1string,err

error)

pthsep:=

string(os.pathseparator)

//suffix

=strings.toupper(suffix)

//忽略字尾匹配的大小寫

for_,fi:=

range

direlse

}

return

files,files1,

nil

}
func

main()

}

for_,table1:=

range

files

}

go目錄檔案

乙個go語言專案的目錄一般包含以下三個子目錄 src 目錄 放置專案和庫的原始檔 pkg 目錄 放置編譯後生成的包 庫的歸檔檔案 bin 目錄 放置編譯後生成的可執行檔案。三個目錄中我們需要重點關注的是 src 目錄,其他兩個目錄了解即可,下面來分別介紹一下這三個目錄。src 目錄 pkg 目錄用於...

go語言遍歷資料夾示例

好,不廢話了,我也想早點睡,直接上 如下 複製 如下 file getfilelist.go author mike e mail mike zhang live.com package main import path filepath os fmt flag func getfilelist p...

日常 Go語言聖經 示例 併發的目錄遍歷習題

練習 8.9 編寫乙個du工具,每隔一段時間將root目錄下的目錄大小計算並顯示出來。package main import filepath flag fmt io ioutil os path sync time 練習 8.9 編寫乙個du工具,每隔一段時間將root目錄下的目錄大小計算並顯示出...