触摸屏租赁
Touch screen rental
广告机租赁
Advertising rental
机器人租赁
Robot leasing
 当前位置:首页 > > 提取当前目录下的文件(夹)的名字

提取一个目录下的文件(夹)的名字


问题:


windows, 一个目录下面有很多子文件夹,有没有办法,把所有文件夹的名字都提取出来,放在txt文件或是excel文件中。因为一个一个文件夹的去copy太慢了。

如何将一个文件夹里的所有文件名提取出来?

(如何把一个文件夹里的各个文件名提取到文本文件里?我有一个文件夹,里面有很多MP3,我想把它们的名字打印出来。可是文件太多,有没有什么办法可以批量的提取出来呀?)

心群方案:

一、如果只需要目录名称,则采用本办法:

可以使用DIR命令,

dir /a:d /b >xxx.txt


可以把上边这段命令复制到记事本中,另存成.bat文件,(另存为时,将文件名中的“*.txt”改成“*.bat”, “*”可以替换成你想要任意的名称),放到你想提取文件的目录中去,双击运行。就把结果保存到xxx.txt中了。xxx.txt可以把xxx换成自己想要的名称。


二、如果想要详细信息,可以采用下面两个办法::

办法1,

承接前面的办法,可以去掉/b参数,直接写成

dir /a:d >xxx.txt

更多dir用法,可以在开始,运行,cmd,

在命令提示符下输入 dir /?


办法2,

步骤1:命令提示符下: (开始/运行/CMD);

步骤2:假如你的音乐都放在D:\mp3文件夹下,那么进入命令提示行(cmd)下:

输入:dir d:\mp3\*.mp3 > d:\mp3\mp3name.txt,那么就会在D:\mp3\下生成一个文件:mp3name.txt,里面包含mp3文件夹里面所有文件的文件名,大小等信息。如果是要提取所有文件,把*.mp3改成*.*,其他类型的文件只要把扩展名改改就是了。

如果你会写批处理文件那就非常方便了。


参考方案:

一、


命令提示符下: (开始/运行/CMD)


tree (要获得文件名的文件夹的路径)/f >(存放的路径/filename)


例如:要获得C盘下的所有文件的文件名,并将生成的文件保存到D盘,可使用如下命令


tree□C:□/f >D:/contents.txt


“□”代表一个空格


小tip:


可以先在记事本中写好,将其粘贴(注意:不能用Ctrl V)到cmd.exe程序中。

例:将下列复制到cmd.exe中即可

tree D: /f>E:/contents.xls


二、

假如你的音乐都放在D:\mp3文件夹下,那么进入命令提示行(cmd)下:

输入:dir d:\mp3\*.mp3 > d:\mp3\mp3name.txt,那么就会在D:\mp3\下生成一个文件:mp3name.txt,里面包含mp3文件夹里面所有文件的文件名,大小等信息。如果是要提取所有文件,把*.mp3改成*.*,其他类型的文件只要把扩展名改改就是了。

如果你会写批处理文件那就非常方便了。


心群整理自:

http://zhidao.baidu.com/question/40381167.html?fr=qrl

http://zhidao.baidu.com/question/34880135.html


http://zhidao.baidu.com/question/16348385.html?fr=qrl&fr2=query


http://zhidao.baidu.com/question/62373187.html?si=1


工作室地址:重庆石桥铺电脑城B座 | 微信:z35544216 | 网址:www.35544216.com