欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

golang 如何获取文件夹下面的文件列表

程序员文章站 2022-03-20 15:51:20
golang的文档里面比较容易找到的一个方法是filepath.walk,这个方法有个问题是会自动递归遍历当前目录的子目录,其实我们通常只是想得到一个目录下面的文件列表,并不需要这么多的信息,同时这个...

golang的文档里面比较容易找到的一个方法是filepath.walk,这个方法有个问题是会自动递归遍历当前目录的子目录,其实我们通常只是想得到一个目录下面的文件列表,并不需要这么多的信息,同时这个方法代码写起来也比较多比较复杂,我们也没有必要这么做。

如果仅仅是想获取一个目录下面的文件和文件夹的列表,有两个比较简单的方法

利用ioutil的readdir方法

利用filepath的glob方法

补充:golang获取文件/目录(包含下面的文件)的大小

看代码吧~

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。