根据表格简单实现文件批量重命名(亲测安利)

前段时间因工作需要,需要对一些文件进行重命名,因为文件有几W,所以靠手动一个个rename是不可能,思考了一下,因为是按规则rename所以可以考虑使用工具或者脚本什么的批量修改!

Rename的要求大概是:有2W张照片,需要对这2W张进行rename,并且要按照excel表中的名字一 一对应;


       方法一:请大佬!因为本人是测试的,所以身边不缺大佬,随便拉了一个把需求跟他说了一下,这事就成了,大概十几分钟大佬就把写好的工具就给到了我,测试了一下基本上可以满足需求;
       方法二:自己搞!工具虽然方便但总归不是自己的(本人技术暂时不具备短时间内搞个工具的能力!!!),有很多时候也不是很方便,所以想着自己搞一下,最好不用工具什么的 就是平时在电脑上就可完成,然后上网找了一下,资源和方法都有很多,但有较多都是挺麻烦的,最后看到一个用bat搞定的,挺简单基本小白也会,所以在这里也记录分享一下!
步骤:用CMD输出所有文件的文件名 → 把文件名和需要更新的文件名对应起来 → 使用DOS命令‘ren’进行Rename
具体操作:


① 打开Windows的“运行”输入CMD,然后cd(cd “文件路径”)进入文件所在目录,或者直接打开文件目录在路径搜索栏输入cmd确认(Enter)即可:

Microsoft Windows [版本 10.0.17763.379]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\Pixel_Test>cd C:\Users\Pixel_Test\Desktop\test         #打开目录,test是存放文件的目录

C:\Users\Pixel_Test\Desktop\test>

将该目录下的文件名输出到文本TXT 或者 excel格式的xls(“dir /b>test.txt”  /b参数为只输出文件名);dir的用法可以在cmd输入dir /? 查看!

Microsoft Windows [版本 10.0.17763.379]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\Pixel_Test>cd C:\Users\Pixel_Test\Desktop\test

C:\Users\Pixel_Test\Desktop\test>dir /b>test.txt               #将文件名输出保存到test.txt

C:\Users\Pixel_Test\Desktop\test>

输出完成后可以看到在C:\Users\Pixel_Test\Desktop\test目录下新增了一个文件test.txt,打开可以看到该目录下是所有文件名的输出!

④ 到此,就可以整理数据,将输出的名字和需要改的名字一 一对应,每行前面需要加上”ren“命令,第一列为重命名命令、第二列为导出的文件原名、第三列为需要更新的名字,本人建议可以用excel操作此步骤!

⑤ 整理完成,复制一份到文本TXT,注意之间的空格!

⑥ 最后一步,将文本txt更改为bat后缀,即test.txt → test.bat,然后双击运行,等待运行即可!到此大功告成,完美

注意:如果文件名中包含有“空格”,在整理数据时需要加上“ ” “双引号!!!如下:

"(10 00).jpg"	"19505.jpg"
" (1 004).jpg"	"19509.jpg"
" (10 05).jpg"	"19510.jpg"
" (1 01).jpg"	"19515.jpg"
" (10 10).jpg"	"19516.jpg"

#科普:其实这个方法就是简单的使用了DOS命令中的 ren重命名命令,执行最后的bat文件也是用cmd执行bat文件里面的每一行!简单但实用,共勉!!!

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值