2021-04-06 批量更改照片名

第一步,把照片备份至文件夹,这里以“D:\test”为例,在其他地方做的时候只需要要把路径中“D:\test”换成实际的路径位置。这一步为了保护源文件不受修改,方便再以后制作的过程中找回源文件。

第二步,将所有照片重命名。在文件夹中全选,CTRL+a,然后按f2,重命名为1.这样电脑会把所有文件以1进行重命名并以(1)、(2)等进行区分。

第三步,打开excel,在单元格A1的位置输入1,然后在第一列中选中和照片数量相同的单元格(开始位置单击,结束位置shift+单击),填充——快速填充,这样就得到了数字1的序列。在单元格B1、D1 的位置分别输入“(” 和 “)”,填充——快速填充,得到两列(),在单元格C1的位置输入1,填充——序列,等差序列,步长为1,这样就得到了数字序列。这里的括号为英文状态下的括号!!!

开始——编辑——填充——序列


第四步,在E1单元格中输入“  =A1&" "&B1&C1&D1  ”,再填充——快速填充得到所有的1(数字)格式的文字后直接再整体边框处右键单击按住向右移动到F1再移动回来,此时弹出菜单,选择仅复制数值。


也可以直接复制,粘贴的时候选择仅复制数值

第五步,在G1 单元格中输入学号并自动填充学号序列

第六步,在H1中输入“    ="rename ""D:\test\"&F1&".jpg"" "&G1&".jpg"    ”,然后自动填充。复制H列,在桌面上新建一个txt文档,将内容粘贴进来。保存并修改文件为“.bat”双击运行即可。


2021-4-7更新

今天发现了另外一种方法

第一步在excel中第一列中粘贴照片所在根目录名

第二步,在照片文件夹中新建一个文本文档,起名为“获取文件名.txt”, 复制  

dir *.* /b> 文档列表.txt

到文本文档中并改名为“获取文件名.bat”,双击即可得到所有文件名,将除了照片以外的文件名删除后,将文件名复制到表格第二列。

第三步,在第三列输入

=CONCATENATE(A2,B2)

并复制数值到第四列。

使用 =LEFT(B1,12),获得学籍号,并复制数值到第六列(也可以直接输入)

第四步,在G列输入     ="rename """&D1&""" "&F1&".jpg"    填充后将该列复制。在文件夹中新建文本文档,命名为“重命名.txt” 。    粘贴内容,保存时编码格式选择ANSI



之后,重命名为“重命名.bat” ,双击即可。

你可能感兴趣的:(2021-04-06 批量更改照片名)