根据表格简单实现文件批量重命名(亲测安利) 您所在的位置:网站首页 怎么给excel文件改名 根据表格简单实现文件批量重命名(亲测安利)

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

#根据表格简单实现文件批量重命名(亲测安利)| 来源: 网络整理| 查看: 265

前段时间因工作需要,需要对一些文件进行重命名,因为文件有几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文件里面的每一行!简单但实用,共勉!!!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有