golang 如何获取文件夹下面的文件列表
程序员文章站
2022-03-20 15:51:20
golang的文档里面比较容易找到的一个方法是filepath.walk,这个方法有个问题是会自动递归遍历当前目录的子目录,其实我们通常只是想得到一个目录下面的文件列表,并不需要这么多的信息,同时这个...
golang的文档里面比较容易找到的一个方法是filepath.walk,这个方法有个问题是会自动递归遍历当前目录的子目录,其实我们通常只是想得到一个目录下面的文件列表,并不需要这么多的信息,同时这个方法代码写起来也比较多比较复杂,我们也没有必要这么做。
如果仅仅是想获取一个目录下面的文件和文件夹的列表,有两个比较简单的方法
利用ioutil的readdir方法
利用filepath的glob方法
补充:golang获取文件/目录(包含下面的文件)的大小
看代码吧~
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。