不用VBA,如何快速批量获取文件夹里的所有文件名称

2020-04-25  本文已影响0人  十时记

在工作中,我们有时会遇到,一个文件夹中有百上千个文件,需要获取该文件夹内所有文件的名称。如果一个个手工去复制出来,就会耗费很长的时间,效率太低太低,累而无功。

现在就教大家如何用bat 格式的批处理文件,快速批量获取到文件夹里的所有文件名称。

首先,用bat 格式的批处理文件的过程中我们需要注意的几点:

(1)所有要获取文件名的文件,都在同一个文件夹内

(2)文件必须要有扩展名,如费用表.xlsx(.xlsx就是扩展名),有的人电脑中文件名没有显示文件扩展名,可以自行设置。

         在文件夹左上角找到组织→文件夹和搜索选项→查看→隐藏已知文件类型的扩展名,如果前面有打√,就取消√。

好的,现在我们开始处理。

在需要替换文件名称的同一个文件夹里,新建一个TXT文档,输入

DIR *.* /B> 获取的文件名.TXT

(注:如果手输,中间的空格不可忽略,最好用复制的方法)

简单解释如下:

注:获取的文件名是可以修改的,可以改成你想要的命名,改完后,会生成你所命名的TXT文件。

具体操作,图示如下:

然后点击保存,保存后,将文件的扩展名由.txt改为.bat

点完是以后,文档则变成bat格式的文件,然后点击该文件,则文件夹里会多出来一个刚才命名的文件:获取的文件名.TXT

打开获取的文件名.TXT,就可以看到,该文件夹中的文件名已经被提取出来了。

如果你不想用VBA,那么就可以用这个简单快速的方法,就能实现快速批量获取到文件夹里的所有文件名称了,是不是很方便?

下一篇,我会讲如何用bat 格式的批处理文件去替换文件名,请关注。

如果这篇文章对您有帮助,请点赞支持,感谢。

上一篇 下一篇

猜你喜欢

热点阅读