如何将一个文件夹内的所有文件名称列成一个表格或导出到TXT

2025-03-10 23:02:34
推荐回答(1个)
回答1:

在需要列表的文件夹内建立一个批处理文件如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文件中。