如何将一个文件夹内的所有文件名称列成一个表格或导出到TXT
如何导出一个保持文件夹结构的列表 或便于整理和查阅的TXT文件 展开
在需要列表的文件夹内建立一个批处理文件如GETLIST.BAT,文件内容只有如下一行命令:
DIR *.* /B >LIST.TXT
双击执行该批处理文件,在该目录下会多出一个LIST.TXT。双击打开,文件夹的列表躺在那里了。
命令解释:
dir表示列出当前路径下所有文件,参数解释:
/A 显示具有指定属性的文件。
属性
D 目录
R 只读文件
H 隐藏文件 A 准备存档的文件
S 系统文件 I 无内容索引文件
L 解析点 - 表示“否”的前缀
/B 使用空格式(没有标题信息或摘要)。
/C 在文件大小中显示千位数分隔符。这是默认值。用 /-C 来禁用分隔符显示。
/D 跟宽式相同,但文件是按栏分类列出的。
/L 用小写。
/N 新的长列表格式,其中文件名在最右边。
/O 用分类顺序列出文件。
排列顺序
N 按名称(字母顺序) S 按大小(从小到大)
E 按扩展名(字母顺序) D 按日期/时间(从先到后)
G 组目录优先 - 反转顺序的前缀
这里使用/B表示使用摘要方式显示文件列表,后面的>LIST.TXT表示将文件列表输出到一个文件LIST.TXT文件中。
你好这种方法之前我试过了 但是只能输出当前文件夹下的文件名
我的情况是是一文件夹内有一些文件和大量的子文件夹 其中仍有文件 利用这种方式输出的txt没有办法看到子文件夹内的文件
望解答!谢谢!