golang获取文件夹下面的文件列表
发布时间:2020-12-16 18:19:05 所属栏目:大数据 来源:网络整理
导读:golang的文档里面比较容易找到的一个方法是filepath.Walk,这个方法有个问题是会自动递归遍历当前目录的子目录,其实我们通常只是想得到一个目录下面的文件列表,并不需要这么多的信息,同时这个方法代码写起来也比较多比较复杂,我们也没有必要这么做. 如果仅仅
golang的文档里面比较容易找到的一个方法是filepath.Walk,这个方法有个问题是会自动递归遍历当前目录的子目录,其实我们通常只是想得到一个目录下面的文件列表,并不需要这么多的信息,同时这个方法代码写起来也比较多比较复杂,我们也没有必要这么做. 如果仅仅是想获取一个目录下面的文件和文件夹的列表,有两个比较简单的方法 利用ioutil的ReadDir方法package main import ( "fmt" "io/ioutil" ) func main() { files,_ := ioutil.ReadDir("./") for _,f := range files { fmt.Println(f.Name()) } }
|