第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

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

原文地址

點擊查看更多內容
TA 點贊

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

評論

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

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

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消