照片名批量修改 yu 2015-08-02 20:19 来自QQ空间日志 批量修改文件名在学校用得较多,尤其是对学生信息进行采集时,把照好的照片,更改为学生的姓名、学号或其它内容。我们使用excel中的学生数据,利用excel中的公式和填充,结合DOS命令,可以方便的实现这个操作。 前提:照片名字和学生信息有特定的规律,如照片以某一序号命名,而学生信息与之也有对应的关系。 这里以把照片名字批量更改为学生姓名为例,说一下方法。 步骤1: 在excel中,如果A列是学生序号,B列是学生姓名,可以事先把学生姓名按照序号排列好,备用。 在照片文件夹中,新建一个文本文件,内容为“dir *.jpg /b>图片文件列表.txt”保存后,将此文本文件更成BAT格式,双击运行此文件,会生成一个“图片文件列表.txt”的文件,打开此文件,会看到文件夹中所有照片的文件名。将这些内容复制到excel中放在C列,粘贴时可使用选择性粘贴中的文本格式,此时学生姓名应该与照片的文件名是一一对应的关系,如果不一致,应该先对照片名进行整理后再进行复制。 最终,在excel中,A列是学生序号,B列是学生姓名,C列是照片名,一一对应无差错。 如图所示: 步骤2: 在D2单元格输入以下红字内容 ='ren '&c2&' '&b2&'.jpg' (空格和引号不能省略)回车确认后,D2中显示诸如以下内容“ren DSC0001.JPG 张三.jpg”,将此公式利用填充柄填充到D列其它单元格中,D列的内容就是更改文件名的DOS命令。 如图所示: 步骤3: 在照片文件夹中,新建一个文本文件,将D列的内容复制到此文件中,保存后,将文本文件更改为BAT格式,比如ren.bat双击此文件就可以把所有照片的名字更改为学生姓名 |
|
来自: MISSFISH1314 > 《excel》