Пакет, чтобы найти файл, скопировать файл, затем переименовать файл из CSV - PullRequest
0 голосов
/ 03 марта 2011

Цель: Чтобы получить изображения с тем же именем, что и в столбце B:

My Excel File

В настоящее время изображения в столбце A хранятся локально в формате JPEGS.У меня также есть документ Excel с файлами, которые необходимо переименовать.Я хочу:

  1. Копировать изображение из папки (т. Е. BEVBB48GSY1B.jpg)
  2. Переименовать файл в следующую ячейку в тексте строк (т. Е. BEV-BB48GSY1B.jpg)
  3. Автоматически перейти к следующей строке, чтобы сделать то же самое (т. Е. BEVBB48GSY1B скопирована и переименована в BEV-BB48GSY1B27)

Любые идеи о том, какое программирование мне нужно использовать или с чего начать?Заранее спасибо.

1 Ответ

5 голосов
/ 03 марта 2011

Простой пакетный скрипт должен делать.

@echo off

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

Будет выведена ошибка для первой строки CSV (которая фактически является заголовком столбца). Просто игнорируй это.

...