最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

go 遍歷獲取文件夾下所有文件路徑

標(biāo)簽:
Go 雜七雜八 疑難雜癥

代码实现

//获取文件夹下所有的文件
func TPFuncReadDirFiles(dir string) ([]string, error) {
    var files []string
    //方法一
    var walkFunc= func(path string, info os.FileInfo, err error) error {
        if !info.IsDir() {
            files=append(files,path)
        }
        //fmt.Printf("%s\n", path)
        return nil
    }
    err := filepath.Walk(dir, walkFunc)
    return files,err

    //方法二 ,递归
    //fileInfos, err := ioutil.ReadDir(dir)
    //if err != nil {
    //    return nil, err
    //}
    //
    //for _, f := range fileInfos {
    //    if f.IsDir() {
    //        dirFiles, err := TPFuncReadDirFiles(path.Join(dir, f.Name()))
    //        if err==nil {
    //            files=append(files,dirFiles...)
    //        }
    //        continue
    //    }
    //    files = append(files, path.Join(dir, f.Name()))
    //}
    //return files, err
}
func main(){
    //------ 获取文件夹/目录下所有文件
    files, _ := base.TPFuncReadDirFiles("attachment/unidoc")
    fmt.Printf("%+v\n", files)
    fmt.Println("---------------------------")
}

原文地址

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
軟件工程師
手記
粉絲
0
獲贊與收藏
2

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消