2024年2月1日发(作者:)

如何快速批量提取文件名?

有的时候我们需要提取文件夹内所有文件名,比如我们的WORD文档、EXCEL文档、PPT文档、歌曲、电影、小说、图片等,如果文件夹内文件不多还好,如果文件数量较大时,用手动复制文件名建立文件夹内文件目录,不但效率低而且容易出错,这时候我们可以用bat批处理轻松帮我们处理完成。

一、首先我们新建一个txt文本文档:按路径“开始/所有程序/附件/记事本”建立记事本文档,将以下代码复制到记事本文档内

@echo off

for /f "delims=" %%a in ('dir /b/a-d/oN *.*') do echo %%a >>当前文件夹内文件名.txt

“当前文件夹内文件名”为我们想要得到的文件夹内文件目录文件名,如果不喜欢“当前文件夹内文件名”文件名,也可改成自己喜欢的文件名,如“XXX文件目录”,之后点击保存。

二、关闭文档,此时还可修改新建的文档的名称(不修改也可以,修改方便自己寻查找和记忆),如“用bat批量提取文件名”,并将文档的拓展名.txt修改成.bat,修改的时候电脑会提示“如果改变文件扩展名,可能会导致文件不可用”,点击“是“确认即可

三、此时文件夹内就会生成一个“当前文件夹内文件名”的文档,如果你想修改“当前文件夹内文件名”文件名为自己想要的文件名,如“XXX文件目录“,

可以将拓展名”.bat”为“.txt”,改好后再改成“.bat”即可,双击打开,里面记录的就是我们想要的文件名了