如何把一个文件夹中所有文件的文件名导出

如何把一个文件夹中所有文件的文件名导出,第1张

1.打开记事本,输入命令 DIR *.* /B>Filename-list.txt 然后另存为XXX.bat(XXX是任意名)。那么这行代码是什么意思呢 DIR 是地址命令,*.* / 指的是根目录,B>是提取文件名的功能命令,Filename-list 是保存批量文件名的文件名(有点绕),txt是生成文件的文档类型。整行命令的意思就是在当前文件夹的根目录提取所有文件的文件名到 Filename-list.txt 文件当中。 

注意:文件要另存为后缀名为.bat ,保存类型更改为所有文件。

2.把生成的bat文件拖到要批量提取文件名的文件夹中

3.运行bat文件,可以看到文件夹中生成了一个Filename-list.txt文档

4.打开Filename-list文件,可以看到这个文件夹根目录下所有文件名都提取出来了。

 5.因为我们只需要文件名,这里的文件名都带有后缀,可以直接用记事本里的替换把后缀都删掉。

另外,还发现我们不仅仅能够生成txt文件

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

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

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

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

可根据需要生成不同类型的文件,批量提取文件名的教程就到此结束了,掌握这个方法,以后想要提取文件名的时候就不会不知所措或者是一个个复制粘贴啦,这个方法可以大大提高工作效率节省时间。

需要将某文件夹下的所有文件名批量导出时,可尝试以下 *** 作:

在需要导出文件名的那个文件夹下,新建一个txt文件,名称随意。

打开新建的txt文件,输入“dir /b >files.txt”。注意:在“dir”后面和“>”前面各有一个空格。

这个命令的意思是,将文件夹内的文件名全部生成到一个叫做“files.txt”的文件中。这里我选择的方式是生成一份文件名清单的txt文件,如果想要直接生成文件名清单的表格的话,可以将“files.txt”改为“files.xls”。

此外,还有一些其他命令可供参考:

1)导出隐藏文件名:dir /b/ah >files.txt

2)需要按日期升序:dir /od/b >files.txt

3)需要按大小升序:dir /os/b >files.txt

4)需要按名称升序:dir /on/b >files.txt

方式一:将编辑好的txt文件另存为.bat文件" highlight="true">bat文件(后缀名为“.bat”)。

方式二:直接将txt文件名修改为“list.bat”(后缀名为“.bat”)。

不知道怎么重命名的同学(应该没有吧==),可以右击文件,选择“重命名”。

这样,我们就能看到在这个文件夹下出现了一个名为“list.bat”的文件了。

根据我们在命令里的要求,会生成相应的文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11751753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存