用户登录
用户注册

分享至

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

  • 作者: 90后单身自救联合会创始人兼会长
  • 来源: 51数据库
  • 2021-08-19

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

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

利用ioutil的readdir方法

利用filepath的glob方法

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

看代码吧~

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

软件
前端设计
程序设计
Java相关