如果一个文件夹下有很多的文件,如何批量快速的提取文件名呢?
如图,一个文件夹下有5个文件
![0c136ed11a29e04a032dffbd79c65e5a.png](https://i-blog.csdnimg.cn/blog_migrate/76f70ea67eeac27da24f9f7744eaa135.jpeg)
方法如下:
1、新建一个TXT文件,输入:
DIR *.*/B>LIST.TXT
![847b2db8f0a78efea438bc2debdd67ce.png](https://i-blog.csdnimg.cn/blog_migrate/b00183fcdc0f26db105604047acc0d96.jpeg)
2、保存文件,修改文件后缀名为bat,这里弹出的对话框,选择是。
![7a3108144afa3d56a02ad2f450ea8f6b.png](https://i-blog.csdnimg.cn/blog_migrate/9be7faa41bb75e65c2240594506fa39f.jpeg)
3、双击这个bat文件,即可
![ce381e80667203ef3cd0d1eb9d353af5.png](https://i-blog.csdnimg.cn/blog_migrate/e3f9b88084b77624347dcff2e0bbd138.jpeg)
结果如下
![90efa947f26fc11f837cb45e32c43890.png](https://i-blog.csdnimg.cn/blog_migrate/2a38b1161e5920ea642ceef2812c27b2.jpeg)
最后简单介绍一下本文运用的语法
DIR *.*/B>LIST.TXT
DIR可以简单理解成函数。
*.* *是通配符,第一个*是文件名,第二个*是文件格式。如果只要excel文件,就修改为*.xls。
/b 是使用空格式,没有标题信息之类的。
list.txt是生成的文件类型和名字。
综上所述,如果是生成excel文件的目录,并以excel来呈现,命名为目录,语句就改为DIR *.xls /B >目录.xls
原文:如何快速批量提取文件夹下文件名-电脑技能-TING说