要实现批量获取文件夹名这个功能去请教别人,vbs大神说写一个程序流程就可以了;excel大神说编一个函数公式或是宏定义就OK。麻烦,我就是要获取文件名罢了,函数公式程序编写现学赶不及,难道真的只有拷贝?不用害怕,非常简单,一行DOS命令就能帮到你。

流程

1.开启文本文档,输入指令DIR*.*/B>Filename-list.txt 随后另存XXX.bat(XXX是随意名)。那样这方面编码是什么意思呀DIR是详细地址指令,*.*/是指网站根目录,B>是获取文件名功能的指令,Filename-list 是储存批量文件名的文件名(有点儿绕),txt是生成文件的文档类型。整行指令的意思是在目前文件夹的网站根目录获取所有文件的文件名到 Filename-list.txt 文档之中。

批量获取文件夹名的方法实操记录插图

留意:文档要另存文件后缀名为.bat,储存种类更改成所有文件。

2.把产生的bat文件拖至要批量获取文件名的文件夹中

批量获取文件夹名的方法实操记录插图1

3.运作bat文件,能够看见文件夹中形成了一个Filename-list.txt文档

批量获取文件夹名的方法实操记录插图2

4.开启Filename-list文档,能够看见这一文件夹根目录下全部文件名都提取了。

批量获取文件夹名的方法实操记录插图3

5.由于我们只需文件名,这儿的文件名都自带后缀名,也可以用文本文档中的更换把后缀名都删除。

批量获取文件夹名的方法实操记录插图4

批量获取文件夹名的方法实操记录插图5

此外,也发现了大家不仅可以形成txt文件

DIR*.*/B>My检测.xls

DIR*.*/B>My检测.txt

DIR*.*/B>My检测.doc

DIR*.*/B>My检测.swf

可以根据必须形成不同种类的文档,批量获取文件名的步骤就告一段落了,把握用这种方法,之后要想获取文件名时就不容易手足无措或者一个个拷贝啦,用这种方法能够极大提高效率省时省力。

发表评论

后才能评论