如何把一个文件夹中所有文件的文件名导出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把一个文件夹中所有文件的文件名导出相关的知识,希望对你有一定的参考价值。
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
可根据需要生成不同类型的文件,批量提取文件名的教程就到此结束了,掌握这个方法,以后想要提取文件名的时候就不会不知所措或者是一个个复制粘贴啦,这个方法可以大大提高工作效率节省时间。 参考技术A 利用命令行:
在“开始”菜单的“程序”中的“附件”里面,找到命令行模式的快捷方式,双击打开,就出现一个命令行界面,黑色的背景窗口那个。然后在里面输入下面的命令(假设你要导出的文件夹是D盘的temp目录):
cd d:\temp
d:
tree /f >>d:\a.txt
输入这三行命令就好了,然后D盘temp文件夹里面的所有文件夹名称和文件名就都出现在D盘根目录下的a.txt文件中了。
用你需要导出文件名的那个文件夹路径替换掉第一行里面的d:\temp然后用你的盘符替换掉上面三行中的d:即可。
或输入指令ls -lR | grep '^-' | awk 'print $9' > filenamelist.txt
利用python获取:
import os
文件夹下的所有文件名的列表=os.listdir(‘文件夹名称’
有的时候我们会需要将文件夹中的文件名导出做成一个目录,接下来小编就教大家怎样将文件夹中的文件名导出。
具体如下:
1. 首先我们打开电脑进入到桌面,然后按住WINDOWS图标加上r键,然后在我们的桌面中就会打开运行窗口。
2. 然后我们再运行窗口中输入cmd命令,点击确定。
3. 接下来在我们的桌面中就会打开命令提示符窗口。
以导出D盘Demo1中的文件名为例
1. 接下来小编以D盘中的demo1文件夹中的文件名作为演示,首先我们在窗口中输入“D:”,敲击回车运行命令。
2. 然后我们继续在窗口中输入 cd d:\demo1 ,敲击回车运行命令。
3. 接下来我们继续在窗口中输入 dir >d:\demo1\1.txt,输入完成之后交际回车运行命令。
4. 然后在我们的桌面中就会出现txt的记事本文件,我们打开之后就可以看到所有的文件名。
以上就是在电脑中间文件夹中文件名导出的方法 参考技术B 需要将某文件夹下的所有文件名批量导出时,可尝试以下操作:
step1. 新建txt文件在需要导出文件名的那个文件夹下,新建一个txt文件,名称随意。
step2. 输入命令打开新建的txt文件,输入“dir /b >files.txt”。注意:在“dir”后面和“>”前面各有一个空格。这个命令的意思是,将文件夹内的文件名全部生成到一个叫做“files.txt”的文件中。这里我选择的方式是生成一份文件名清单的txt文件,如果想要直接生成文件名清单的表格的话,可以将“files.txt”改为“files.xls”。
此外,还有一些其他命令可供参考:1)导出隐藏文件名:dir /b/ah >files.txt2)需要按日期升序:dir /od/b >files.txt3)需要按大小升序:dir /os/b >files.txt4)需要按名称升序:dir /on/b >files.txtstep3. 生成.bat文件方式一:将编辑好的txt文件另存为bat文件(后缀名为“.bat”)。
方式二:直接将txt文件名修改为“list.bat”(后缀名为“.bat”)。不知道怎么重命名的同学(应该没有吧==),可以右击文件,选择“重命名”。
这样,我们就能看到在这个文件夹下出现了一个名为“list.bat”的文件了。step4. 双击bat文件,生成文件名清单根据我们在命令里的要求,会生成相应的文件。 参考技术C 开始->
运行->CMD
回车
使用CD进入文件夹目录
输入DIR
回车
鼠标右键选标记
拖拽选择所有文件名
点鼠标右键
可复制到文本文件中
Excel打开
导入文本文件
完毕 参考技术D 1、进入命令提示符窗口,开始→运行,键入“CMD”,确定。开始→程序→附件→C:\命令提示符。
2、进入驱动器d:C:\Documents
and
Settings>d:(回车)。
3、cd命令进入文件夹“我的文档”,d:\>cd
我的文档(回车)。
4、输入命令:dir/s/on/b>d:/abc.txt,d:\我的文档>dir/s/on/b>d:/abc.txt。
MySQL中如何把一个数据库中的表数据,导到另一个数据库的表中
参考技术A 把双方的mysql服务都停掉,直接把导出方的数据表文件(就是和数据库表名对应的.frm.myd.myi文件)拷到导入方(注意一个表有三个文件),然后改一下数据表文件名成你要导入的表名,然后启动mysql服务,如果导入方原来的表有数据,可以把原来的数据用正常方式导出,然后在工具里面导入合并就可以了,
再有一个可行的方法就是自写代码一行一行的转移数据了
以上是关于如何把一个文件夹中所有文件的文件名导出的主要内容,如果未能解决你的问题,请参考以下文章