在我们的日常工作中可能会遇到需要将大量照片批量按照一定要求重命名的情况,像这种工作大家可能首先会想到 Adobe Bridge 等这类可以批量操作的软件,其实还有一种较为方便的方法,需要配合使用 EXCEL。
这里介绍一种批量重命名照片的方法,如果你需要将原图片名称类似为 1.jpg、2.jpg、3.jpg、4.jpg…,改为:500234199501041633.jpg、500234199501041634.jpg、500234199501041635.jpg…(即批量将由考生号命名的照片批量修改为由身份证号命名的照片,如果你有电子版的对照表会方便许多),此方法是适用的。
方法步骤:
1、新建一个文件夹,将要改变名称的图片保存于其中,并在其中建文本文档:批量重命名.txt
2、在 EXCEL 表中,A 列输入原图片名称如 1、2、3、…(如果有对照表可以直接粘贴过来),在 B 列输入要改为的图片名称如 500234199501041633、500234199501041634、…(如果有对照表可以直接粘贴过来)。
3、在 EXCEL 表中 C1 单元格中录入公式(注意符号和空格):
="ren "&A1&".jpg "&B1&".jpg"
回车后,复制公式于 C1 下面的单元格中(将鼠标指向 C1 单元格的右下角,当光标变为“+”后下拉),然后将 C 列中的全部内容复制粘贴到文件:批量重命名.txt,并保存。
4、将文件“批量重命名.txt”改为“批量重命名.bat”,即修改了文件的后缀,然后双击运行“批量重命名.bat”就可以批量改图片名称了。
原理:
此方法应用了 windows 平台下的命令提示符(CMD)重命名命令:
rename"*""*"
前一个是原文件名,后一个是要更改后的文件名,两个文件名中间加空格。