扣丁書屋

使用filepath.Walk遞歸獲取某個目錄下的所有文件

2年以前  |  閱讀數:415 次  |    

filepath.Walk用法示例

//GetAllFileIncludeSubFolder 遞歸獲取某個目錄下的所有文件
func GetAllFileIncludeSubFolder(folder string) ([]string, error) {
    var result []string

    filepath.Walk(folder, func(path string, fi os.FileInfo, err error) error {
        if err != nil {
            log.Println(err.Error())
            return err
        }

        if !fi.IsDir() {
            //如果想要忽略這個目錄,請返回filepath.SkipDir,即:
            //return filepath.SkipDir
            result = append(result, path)
        }

        return nil
    })

    return result, nil
}

相關文章:

18禁止午夜福利体验区,人与动人物xxxx毛片人与狍,色男人窝网站聚色窝
<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>