我有一堆图像(数千张),它们的文件名对应于电子表格中的员工编号。如何编写将图像文件名更改为员工编号的脚本?
这是电子表格的样子:
我在电子表格“Employeenumber”中有两列,例如:10003568 和“FileName”,例如:A647AC16825A4DBF86E0b704E4E9F853(1).jpg 和数千行。
我正在使用 Windows。
我有一堆图像(数千张),它们的文件名对应于电子表格中的员工编号。如何编写将图像文件名更改为员工编号的脚本?
这是电子表格的样子:
我在电子表格“Employeenumber”中有两列,例如:10003568 和“FileName”,例如:A647AC16825A4DBF86E0b704E4E9F853(1).jpg 和数千行。
我正在使用 Windows。
每次我必须这样做时,我都会添加另一列,并在其中编写 CMD 命令来操作该行中的数据。
因此,假设您在第 2 行 C 列中工作。这个公式(在 Excel 中)与我所做的类似。
=CONCATENATE("rename """,a2,""" """,b2,".jpg""")
结果文本看起来像
rename "A647AC16825A4DBF86E0b704E4E9F853(1).jpg" "10003568.jpg"
如果要将图像复制到新位置,最好包含源图像(或两个图像)的路径。
然后,复制所有 C 列单元格并将它们粘贴到 .CMD 脚本中并运行它。