生活中经常会遇到想获取一个文件夹内所有文件名的情况,如果想要批量提取,该怎么操作呢?##
- 新建一个.txt文档;
- 在.txt文档中输入内容:
DIR *.* /B >LIST.TXT
; - 保存并将文件后缀名.txt改为.bat,文件名任意,不影响操作;
- 将.bat文件放进你想要提取所有文件名的文件夹内,双击.bat文件即可生成LIST.TXT文件;
- 打开.txt即可看到文件名列表;
- 如果希望或许特定后缀的文件名,仅需修改为
DIR *.aaa /B >LIST.TXT
。aaa为目标后缀,如jpg、png等。 - 除了.txt文件,也可将文件保存为其他格式,如.xls等。
####参考资料:
- “张德德”的博客——批量提取文件名的方法
- 以同样的方法,把txt文档中输入改为
help DIR >help.txt
即可看到帮助文档;
例子:dir D:\Zeal\Deskstop /b /s >list.txt
:显示该路径及子文件夹下所有文件,每个文件都显示一次文件路径。
####扩展:tree
tree:以图形显示驱动器或路径的文件夹结构。
TREE [drive:][path] [/F] [/A]
/F 显示每个文件夹中文件的名称。
/A 使用 ASCII 字符,而不使用扩展字符。
以同样的方法,在txt文档中输入 help TREE >help.txt
即可看到帮助文档
例子:tree D:\Zeal\Deskstop /f >list.txt
:显示该路径及子文件夹下所有文件,每条路径显示一次。