问题
Goal: To obtain images with the same name as column B:

I currently have the images in column A stored locally as JPEGS. I also have an excel document with the files that need to be renamed. I want to:
- Copy Image from folder (ie. BEVBB48GSY1B.jpg)
- Rename File to next cell in the rows text (ie. BEV-BB48GSY1B.jpg)
- Automatically move on to the next Row to do the same (ie. BEVBB48GSY1B copied and renamed to BEV-BB48GSY1B27)
Any ideas on which programming I need to be using or where to start? Thanks in advance.
回答1:
A simple batch script should do.
@echo off
for /F "tokens=1,2 delims=," %%j in (your.csv) do (
rename "path\to\images\%%j.jpg" %%k.jpg
)
It will print out an error for the first line of the CSV (which is actually the column header). Just ignore it.
来源:https://stackoverflow.com/questions/5183853/batch-to-find-file-copy-file-then-rename-file-from-a-csv