批量提取文件名和批量更改文件名的方法.doc
批量出和更改文件名导导导导导导导导
的几方法导导导
方法一:tree命令
命令提示符下: (开始/运行/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
方法二:dir命令
dir c:\ >d:\1.txt
将C开开开开开开开开开开开开开开开开根目里的文件名和文件名都保存在D开开开开目下的1.txt里,此文件可入开开excel作开开一理。步dir可加参数 /w 等。
其他:
若是音文件,可将音文件拖千千静听等播放件,然开开开开开开开开开开开开开开开开开开开开开开开后另存播放列表。此列表用事本打即可看开开开开开开开开开开开开开开开开开开开
Other
开开开开布置任:
把最近几年的个人文列一个清我看。天哪,个人文,位近百开开开开开开开开开开开开开开开开开开开开开开开人,个人年一篇文,如果都列出来,不把我累死,仔每每开开开开开开开开开开开开开开开开开开开一想,全部放在开开开开开开“D:\lunwen”开开开开开开开开开开开开开个文件中,而且我原来使用文的名称,作者名作文件名来使用,也就是,只要把文件名开开开开开开开开开开开开开开开开开开开提取出来,那清自然就列出来了。开开开开开开开开开开开
开开“”开开“赶手,在运行中入CMD”开开开开开开开入命令提示符窗口,然后切命令提示符的状到开开“D:\lunwen”,入开开“dir /b huizong,txt”,参数“/b”表示提取文件名。开开开开开开开开开“lunwen”文件中的所有文件名都被提取到开开开开开开开开开开开开开“huizong,txt”开个文本文件中。
开开开开开开开在打印出来,可以向交差了。
如果想把MP3格式的那就用个开开
开————始运行CMD——开开开开入你要搞的那个如:D:然后入个开开开开dir 开符:\*.mp3 /s /a /b>>列表.txt
1、打一个事本文档,然后制下列内容到文档中。开开开开开开开开开开开开开开开开开开开开开开
@echo off
dir /s/b *.* > 文件名.txt
exit
2、将上述内容制到要提取文件名的文件,然后将文件改名开开开开开开开开开开开开开开开开开开开开开开开X.bat(X可任意名称开开开开开),然后双运行开开开
名称内容介开开
方法一方法,但仍需作部分修改开开开开开开开开开开开
方法二方法相方法一稍,但解决方法一的缺点开开开开开开开开开开开开开开开开开开
方法三用批理开开BAT,批量理,但需要懂点言知开开开开开开开开开开开开
方法四使用件开开
方法五使用件开开
方法六在DOS下,批量理,是方法三的充开开开开开开开开开开
方法七
方法一:
1.打文件,里面包含很多文件,文件名很乱,开开开开开开开开开开开开开开开开开开开开-----开开第一个文件,使呈色,开开开
2.按CTRL+A开,全,开开
3.再按F2(开中第一个文件)
4.第一个文件入开开A------回开-------开开开开开开开开开开开开开开开开开文件内被定的其他文件自被命名A(1) ,A(2),
A(3)------开开开开开开开开开开开开开开开开个方法很方便快捷。朋友不妨。
方法二:
其实Windows XP本身就具有批量更改文件名~自实加上序的功能。并号
操作步实如下,
1、需要实一更改文件名的文件拷实到同一文件实里;若有同名文件~需要分次实行将个两。即先按下面的方法更改掉一些造成同名的文件名~然后再拷实到一起~实一再做更改,。
拷实后~按名排序的文件如下实,称
上实14个两个文件是由相机分三次拍实的~故文件名有三段。要求是按拍实日期、实实排序实序更改文件名。其实就是IMAG实实的文件实实在中段。
2、点实“相片拍实日期”~文件按“相片拍实日期”先后排序。排序后的文件如下实,将
3、实实全部要批量改名的文件~如下实,
4、鼠实移到第一文件名上~实实右实。实实“重命名”~然后文件名改实需要的名将个将你
字。实里是改实“GaiMing(11).JPG”。其中~括中必实入字~但可入任意字~实号填数填数数
字是下面文件名的起始序~下面的文件名在此字的基实上逐实序实增一位。如下实即号将数个,
5、第一文件的文件名实入后~按实实或鼠实在任意实实点一下~所有文件名实按要个确将即
求批量更改完成。如下实,
其他点实明,几
1、在用右实实实实实第一文件实行“重命名”操作实~其他文件要保持在实中实。否实要你个状
重新实实。
2、实第一文件名实行“重命名”实~可以不实入括和字。实后~改名后的第一个号数确个
文件有序~然后其后面的文件;将没号从1,实始实增实。如下实,号
3、建实实第一文件改名实~使用起始字的方式。因实若不使用字~实文件名自实按个数数将
上实那实生成。实实情下~若需要再按文件名实行排序实~实其排序形式是下实所示。或者况将会
是;10,-;13,排在;1,和;2,之实了。
4、使用字实~建实起始字实“当数数11”、“101”“1001”等~位等于最大文件的数数位。文件是数即当99个内以实~用“11”~文件是当999个内以实~用“101”等。实实可使所有文件名的位相同~避免出实按文件名排序实~出实;数10,-;19,排在;1,和;2,之实~;20,-;29,排在;2,和;3,之实的情。况
5、“取消重命名”在实里一次只能取消一文件~而且只能用在最后命名的十文件个个
上。所以如果要重命名的文件量多于十~最好在改名之前~先照片在其他目实做数个你将个
实。份
6、文件命名的实序是依据幕上文件的实示实序上至下实的~所以~批量改名之前~屏从号
一定要实文件按要求的实序排好序。如果实实器中文件按日期倒序排列的~那实重命名之后~你
第一文件是日子最近的那文件。又或者~在右实点实菜实实行改名的的实候~不是点个将会个你
实第一文件~而是点在了中实某文件的实~那实重命名实文件实始~实序排到最后一实个个将从个个
文件~然后再第一文件排下。所以一定要注意。从个来
方法三:
批实理批量修改文件名实笔
默实分实 2009-08-21 21:12:09 实实43 实实0 字,号大中小 实实 朋友知道我学P~实又一文件实又一堆 实花个争霸1[tudou.com].3gp的实实他希望改实 实花争霸1.3gp
于是实始了批重命名文件名的实程
首先~定用 决for /d来遍实目实
但是实实实是失实
哎????原 来for /d是遍实文件实的~不能是文件
接着~用for /r 哈哈
实下实实可以了吧
于是有了下面的代实
@echo off & setlocal enabledelayedexpansion
for /r e:\1 %%a in (*.3gp) do ( set str=%%a
set str1=!str:[tudou.com]=!pause
ren !str! !str1!
)
实。实实了。
实了下ren的用法
实实原理是ren实实
于是有了下面的代实
@echo off & setlocal enabledelayedexpansion
for /r e:\1 %%a in (*.3gp) do ( set str=%%a
set str1=!str:[tudou.com]=!set str2=!str1:e:\1\=!echo !str! & echo !str2!pause
ren !str! !str2!
pause
)
哈哈~成功了。快实代实实朋友。赶(*^__^*) 嘻嘻……实实多实实的实西要等到用的实候才能实实实很
以后要多多实实
呵呵
方法四:
使用件开开批量更名宝色版:批量更改文件名开开开开开开开开开开开开批量更名实实色版,批量更改文件名宝
开件世界 2009-06-04 03:11:47 开开56 开开0 字号:大中小 开开
演示:开开
一款得的功能开开开开开开开开开开开开开开开开开开开开开开开开大全面、界面明快、使用方便快捷的批量更名强件。它只有一个行文件,直接使用不需安装,它支持整合源管理开开开开开开开开开开开开开开开开开开开开开开开
器右菜、文件拖放等特殊入原始文件的功能,支持三皮,界面漂亮大方。开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开本件的功能界面一目了然,鼠点点即能完成操作,及更名果,全程开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开一操作,更可像每PhotoShop开一开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开操作:件除了支持常的文件名化外,支持了多令人意
想不到的大功能,比如强正开开开开开开开开开开开开开开开开开开开开开开开表达式更名、元量更名、内更名、字拼音功能、以网开开开开开开开开开更名、以文件CRC32开开更名、仿照其它文件名更名等等功能,在此不能一一列。本件支持开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开遍目下所有深文件,支持目更名操作,更令国人惊喜的是它双字字符,字等,的全面支持。它不但可以批量更名,而且也可以随心所欲批量更改文件的开开开开开开开开开开开开属性和文件属性。令你惊喜不断、不手的批量更名开开——开开菲菲利器就是它更名宝。
一款得的功能开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开大全面、界面明快、使用方便快捷的批量更名件。它的特点:强支持Windows Vista,
支持整合源管理器右菜开开开开开开开开开开,
支持9999开开开开开开次的撤更名操作,
支持文件名字符开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开开串的、添加、除、替、加序等基本批量更名操作,
支持使用音文件音文件批量更名,开开开开开开开开开开开开开开开MP3、WMA、OGG、APE开开开开开四格式,,支持批量更改写入音文件功能,开开开开开开开开MP3、WMA、OGG、APE开开开开开开开开开开开开开开开开四格式,,包括从文件名智能取开开开开开开开开开开开开开开开开开开开开开开开开开开开开写入、音内、制写入、的制、清空和除等强,
支持使用Exif开开和GPS开开开JPEG开开开开开开开开开开开数照片及片批量更名,
支持正开开开开开开开开开开开开开开开开开开开开开表达式匹配和替以及元量表达式的插入,
支持多开开开开开开开开开开开开开开开开开高更名功能,如:字拼音、CRC32开开开开开开开开开开开开更名、以网更名、以文本文件的用开开开开开开开开开开开开开开开开指定行更名,各内等等,
支持开TrueType字体文件更名,
支持出和入更名方开开开开开开开开开开开开开开开开开开开开开案和快照文件行批量更名,
支持更名操作保存快开开开开开开开开开开开开开开开开开开开开开开开照文件功能,以便在需要恢此次更名操作,
支持将双字字符作一个字符理开开开开开开开开开开开开,
支持批量修改文件的开开开开开开开开开开属性和文件属性,
支持全程一操作,可像开开每PhotoShop开开开开开开开开开开开开开开开开开开开开开开开开开开一操作,可保存和入操作作更名批理,添加文件和文件开开开开开开开开开开开开开开开开开框支持同添加文件和文件,
支持全部或部分更名果,可以自开开开开开开开开开开开开开开开开开开开开开开开开开由置更名果数量和方式,
支持目和文件的开开开开开开开开开开开开开混合更名操作
支持外壳操作系列功能,包括文件制到、开开开开开开开开开开移到和除,开开开开开开开开开开以及用源管理器和命令提示符打当开开开开开开开开开开开开开开开开开开开开开开开开开开开开开前目,出文件列表或列表至指定的文本文件等功能,
外界面漂亮,支持界面皮,目开开开开开开开开开开开开开开开开开开开前提供3开,
只有一个可行文件,不需安装直接使用开开开开开开开开开开开开开开,
下:开开 V7.0 开色版
方法五:
使用件开开文件名批量修改用开开开开工具_fileren.exe(开开开开自小工具)v1.01版文件名批量修改实用工具_fileren.exe(自实小工具)v1.01版日志 2009-09-13 21:19:45 开开85 开开0 字号:大中小 开开
文件名批量修改用开开开开工具_fileren.exe(开开开开自小工具)v1.01版
增加了一些功能:
1.开开开开开开开开开开开开开开开右出菜:播放,常用音文件,开用winmm.dll开开开开开开开,、除、用notepad 修改文本文件2.开 整了操作界面。下开 大小40k 迅雷下开
开开开开开件截如下:
文件名批量修改用开开开开工具 _FileRen.exe
方法六:
如何在DOS下批量更改文件下的文件名导导导导导导
想想似乎加上通配符"*"、"?"也无法实行批量改名~实不方便~要不个windows怎实能实实流行呢~~~~~~~
实是来windows下下个Total Commander实源管理器批量改名吧~下人是批实理个。自己修改一下可能行~正好~~~~麻实
@echo off
set num=0
set savefile=恢实改名
if {%1}=={} goto :useageexitif {%2}=={} goto :useageexitif {%3}=={} goto :useageexitif exist %savefile%.bat (attrib %savefile%.bat -h -s -r
)
echo @echo off >%savefile%.batfor /R %3 %%v IN (%1.%2) DO (
call:rn %%v %2
)
echo 已实实行完改名!
echo echo 恢实完实!>>%savefile%.bat
echo del %savefile%.bat >>%savefile%.batecho pause >>%savefile%.bat
goto :EOF
:useageexit
echo ? 站好了 ? 听
echo ?? 我实实使 你???
echo ?? 用方法! ??
echo ----------------------------------------------------------
echo 本程序由小朱制造
echo ----------------------------------------------------------
echo 使用方法: %~n0 文件名 实展名 路径
echo ----------------------------------------------------------
echo 功能:
echo 本程序指定实型的文件批量改名实以字实增表示的文件名将数;echo 参数实明:
echo ----------------------------------------------------------
pause
echo 文件名:
echo 指不包括实展名的实文件名,可以使用通配符('*','?');echo 实展名:
echo 就是实展名了啊,不要加点('.'),也可以使用通配符号('*','?');echo 路径:
echo 就是路径,当用点(.)的实候表示前路当径(程序所在路径);
echo 注意:
echo 指定一路后个径,此路下以及的所有子路下的所有符合的文件都径它径
会被改名;
echo ----------------------------------------------------------
echo 例子:
echo 如要整你将个D:实'a'实实的jpg文件都改名
echo %~n0 a* jpg D:\
echo 如要前目实及其下实所有目实中的所有你将当jpg文件都改名
echo %~n0 * jpg .
echo ----------------------------------------------------------
echo 恢实:
echo 每行一次后运,我都在指定的最高路下建立一可以恢实改名会你径个
的".bat"文件
echo 命名实"%savefile%.bat",当个然如果目实已实有实实一文件,我覆盖会它echo 然后只要实实行你双运"%savefile%.bat"(或直接在Dos窗运它口行)就可以把最近一次改
echo 名操作恢实;
echo ----------------------------------------------------------
pause
echo 最后~可能是dos本身的实实~文件名中包含空格的实候~当dos好象会出实~只取空格前的
echo 部分实文件名,哎当~初实dos下可有实空格的文件的,没呀goto :EOF
:rn
set /a num+=1
if exist %~p1%num%.%2 goto :rnren %1 %num%.%2
echo ren %~dp1%num%.%2 %~nx1 >>%savefile%.bat