一、通过Excel生成新文件名
导出文件名到Excel 在图片所在文件夹打开Excel,按`Ctrl+A`全选图片文件名,复制后粘贴到Excel中。
批量删除路径前缀
使用`数据`→`分列`功能,按固定宽度截取文件名(如删除`C:\Users\pc\Desktop\`前缀)。
生成新文件名
在B列输入原始文件名,在C列输入`=B1&".jpg"`生成带扩展名的新文件名。
二、使用公式批量生成新名称
导入数据到Excel
将图片文件名导入Excel,确保与图片顺序一致。
创建重命名公式
在D列输入`=ren &A1&" "&C1&".jpg"`(不含双引号),填充柄拖动生成完整新名称。
批量生成新文件名
复制D列公式到E列,选择性粘贴为值,确保格式为文本。
三、导出为批处理文件
保存为文本文件
将修改后的名称保存为`rename.txt`(制表符分隔)。
创建批处理脚本
在命令提示符中,切换到图片目录输入`dir /b > rename.xls`生成文件列表。
删除Excel文件的第一行,输入公式`=LEFT(A1,LEN(A1)-4)`生成编号,`=VLOOKUP(B1,$G$2:$H$10,2,0)`关联员工编号。
将D、E列内容复制为值,保存为`rename.bat`(需修改扩展名为`.bat`)。
执行批处理文件
双击`rename.bat`,批量重命名图片。
四、注意事项
路径处理: 确保文件名修改后仍为完整路径(如`C:\pic\newname.jpg`),否则可能导致文件丢失。 编码问题
软件工具:若需更复杂规则,可考虑使用专业批量重命名工具(如优速文件批量重命名)。
通过以上步骤,可高效批量修改图片名称,适用于大规模文件处理场景。