批量查找文件,复制文件,然后从CSV重命名文件

目标:要获得与列B同名的图像:

我的Excel文件

我目前有列A中的图像本地存储为JPEGS。 我也有一个需要重命名文件的Excel文档。 我要:

  1. 从文件夹复制图像(即。BEVBB48GSY1B.jpg)
  2. 将文件重命名为行文本中的下一个单元格(即BEV-BB48GSY1B.jpg)
  3. 自动移动到下一行来执行相同操作(即将BEVBB48GSY1B复制并重命名为BEV-BB48GSY1B27)

任何想法,我需要使用的编程或从哪里开始? 提前致谢。

一个简单的批处理脚本应该做。

 @echo off for /F "tokens=1,2 delims=," %%j in (your.csv) do ( rename "path\to\images\%%j.jpg" %%k.jpg ) 

它将打印出CSV的第一行(实际上是列标题)的错误。 只要忽略它。