不用VBA,如何快速批量获取文件夹里的所有文件名称
2020-04-25 本文已影响0人
十时记
在工作中,我们有时会遇到,一个文件夹中有百上千个文件,需要获取该文件夹内所有文件的名称。如果一个个手工去复制出来,就会耗费很长的时间,效率太低太低,累而无功。
现在就教大家如何用bat 格式的批处理文件,快速批量获取到文件夹里的所有文件名称。
首先,用bat 格式的批处理文件的过程中我们需要注意的几点:
(1)所有要获取文件名的文件,都在同一个文件夹内
(2)文件必须要有扩展名,如费用表.xlsx(.xlsx就是扩展名),有的人电脑中文件名没有显示文件扩展名,可以自行设置。
在文件夹左上角找到组织→文件夹和搜索选项→查看→隐藏已知文件类型的扩展名,如果前面有打√,就取消√。
好的,现在我们开始处理。
在需要替换文件名称的同一个文件夹里,新建一个TXT文档,输入
DIR *.* /B> 获取的文件名.TXT
(注:如果手输,中间的空格不可忽略,最好用复制的方法)
简单解释如下:
注:获取的文件名是可以修改的,可以改成你想要的命名,改完后,会生成你所命名的TXT文件。
具体操作,图示如下:
然后点击保存,保存后,将文件的扩展名由.txt改为.bat
、
点完是以后,文档则变成bat格式的文件,然后点击该文件,则文件夹里会多出来一个刚才命名的文件:获取的文件名.TXT
打开获取的文件名.TXT,就可以看到,该文件夹中的文件名已经被提取出来了。
如果你不想用VBA,那么就可以用这个简单快速的方法,就能实现快速批量获取到文件夹里的所有文件名称了,是不是很方便?
下一篇,我会讲如何用bat 格式的批处理文件去替换文件名,请关注。
如果这篇文章对您有帮助,请点赞支持,感谢。