慢点博客 » ◎批处理技术 » 用bat批量获取和修改文件名的方法

用bat批量获取和修改文件名的方法

        今天主任突然和我说,要把服务器上的1万多文件列个清单给他。hoho,好家伙,还被同事幸灾乐祸了。他们上星期为了3000多个文件做清单,复制粘贴了1天半,一个双休日泡汤。哈,我才没那么傻。计算机是听你指挥的。别指挥计算机做傻事情。我用以下方法,20分钟解决问题,把一个成品的EXCEL表格上交。

很简单,命令如下:

1.批量提取
新建文本文档在文本文档里输入:
dir *.* /a /b /s >qd.txt
保存为 提取名字.bat
文件名字被提取到当前文件夹的qd.txt里面了!也可以提取某类型的文件比如*.doc 或者a*.doc
(如果装好了OFFICE软件的,直接可以创建qd.xls文件,dir *.* /a /b /s >qd.xls)

2.批量重命名
新建文本文档在文本文档里输入:
@for /f %%a in (A.txt) do @(
if exist %%a for /f %%b in (B.txt) do (
rename %%a %%b))
保存为 批量改名.bat
A.txt 是原来的文件名
B.txt 是修改后的文件名
一行对应一个名字不能有空格同时注意文件属性
a.txt :
NBA直播录像1.3gp
NBA直播录像2.3gp
NBA直播录像3.3gp
NBA直播录像4.3gp
b.txt :
NBA直播录像第一场.3gp
NBA直播录像第二场.3gp
NBA直播录像第三场.3gp
NBA直播录像第四场.3gp

5 Comments

  1. TVB最新电视剧 TVB最新电视剧 说道:
    路过看看 学习了,谢谢分享
  1. sunmoon88 sunmoon88 说道:
    实在是太好用了.真是聪明啊.
  1. alex alex 说道:
    果然好聪明,会生活的人就是懂得怎么运用技巧来处理问题。赞~
  1. AFan AFan 说道:
    好方法,又学了一招!
  1. anliu anliu 说道:
    好专业啊,有技巧就是好!

发表留言


点击更换验证码

无觅关联推荐,快速提升流量