今天随便下载了两个图片批量压缩软件,在批量处理压缩图片后,图片的名称全部被压缩软件追加了一个固定字符串,由于被压缩的图片全部是网站的图片,要求压缩前后的图片名称是不能变的,由于图片较多,所以批量处理是少不了的,下面进入正题:
1、提取压缩后待重命名的图片名称
步骤:按“CTRl+A”全选图片 -- 按住“Shift”键并点击鼠标右键 -- 点击“复制为路径(A)”-- 打开excel表 -- 选中A2单元格按“Ctrl+V”粘贴 -- 去掉不需要的信息即可。
2、图片名称处理
复制图片路径到excel A列,默认复制是带图片路径的,替换掉路径信息保留图片名称。
3、接着B列处理恢复原图名称由于被追加的为“_compressed”,因此在B2单元格输入函数“=SUBSTITUTE(A2,RIGHT(A2,15),"")&RIGHT(A2,4)”,然后向下填充,即可获取图片原名。
4、在C列组合@R_503_804@命令“=IF(B2="","","ren "&A2&" "&B2&"")”其核心函数为“ren "&A2&" "&B2&"”此处加判断式作了一个模板,方便以后直接使用,后期使用直接只需要将待命名图片名字填入即可获取命令。
5、复制C列生成的批处理命令,新建TXT文件粘贴命令,并重命名文件为“图片批量重命名.bat”,双击运行文件,等待几秒就完成重命名了【图片量大可能会时间长点】。