根据表格简单实现⽂件批量重命名(亲测安利)前段时间因⼯作需要,需要对⼀些⽂件进⾏重命名,因为⽂件有⼏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&”  /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
proe 5.0
C:\Users\Pixel_Test\Desktop\test>dir /b&              #将⽂件名输出保存到
红岩简介
C:\Users\Pixel_Test\Desktop\test>
③输出完成后可以看到在C:\Users\Pixel_Test\Desktop\test⽬录下新增了⼀个⽂件,打开可以看到该⽬录下是所有⽂件名的输出!
④ 到此,就可以整理数据,将输出的名字和需要改的名字⼀ ⼀对应,每⾏前⾯需要加上”ren“命令,第⼀列为重命名命令、第⼆列为导出的⽂件原名、第三列为需要更新的名字,本⼈建议可以⽤excel操作此步骤!
⑤ 整理完成,复制⼀份到⽂本TXT,注意之间的空格!
⑥ 最后⼀步,将⽂本txt更改为bat后缀,即 → 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⽂件⾥⾯的每⼀⾏!简单但实⽤,共勉