求生成文件列表的工具

Win10下生成一个目录树结构的文件列表

额外可选要求:
1.包含文件名和文件大小
2.可导出到txt或者excel

Snap2HTML - 创建花哨的目录列表 (rlvision.com)
找到一个,似乎满足全部要求 下下来试了下,不行。。。

特征:

  • 创建文件夹列表并另存为 HTML
  • 一个 HTML 文件包含所有内容
  • 具有文件资源管理器“外观”的列表
  • 内置搜索功能
  • 将文件列表导出为纯文本、JSON 或 CSV
  • 将列表链接到真实文件
  • 具有文件名、日期和大小的可排序列
  • Unicode 支持
  • 通过命令行实现自动化
  • 便携式
  • 免费开源软件
1 Like

打印文件夹下子文件及其目录

  • dir /s/b >E:\5.projet_all\cmd\test.txt
  • dir /s/b >目录路径+文件名.txt(生成储存文件)
  • 文件内容如下:
1 Like

可以试一试 tree for windows,官网如下

安装方法是

  1. 下载 Binaries zip 文件。
  2. 解压压缩包,找到压缩包内的 bin 目录,将 bin 目录下的 tree.exe 复制到 C:\Windows\

假设要输出当前文件夹下名为 “folder” 的文件夹中的文件结构,并展示每个文件的大小(以字节为单位),列表结构保存在 “tree.txt” 中,请在该文件夹下打开 CMD,并执行:

 tree folder -s > tree.txt

参考资料:

1 Like

用cygwin的tree命令,效果如下


cmd的tree太弱鸡了

同意这个,命令行的tree挺好用的。
另外,Total Commander也非常实用。

tree命令麻烦的地方是,在同一行不给出路径。

更正一下,我之前帖子里说的 tree 好像是 GNU 的 tree,不是 Windows 自带的,您可以换用 tree for windows 再试一下,原帖我已编辑,加上了 tree for windows 的下载链接。

GNU tree加 -f 参数能输出每个文件的路径前缀。

系统自带的没这个参数 :joy:

Everything有这个功能,还可以打开文件列表。

2 Likes

您可以按我在5楼里提到的那个方法,用 tree for windows 试一下。这个是 GNU tree,比 Windows 自带的那个功能多一些。

1 Like

感谢告知,我试了下,发现-f还是隐藏参数,更麻烦的是,它对中文用编码显示,暂时没看出是什么编码 :sweat_smile:

可以试试看FilelistCreator很不错用…方便…英文不会很难

3 Likes