1

У меня есть пакетный файл, который находится в c:\test и изображения, которые находятся в c:\test\ 1\ и c:\test\ 2

У меня есть пакетная команда, которая будет рекурсивно предшествовать имени каждого файла JPEG, найденного с текстом "Album_", например, «image001.jpg» становится «Album_image001.jpg» Это работает отлично, но я хочу, чтобы добавить текущее имя папки, например, I хочу, чтобы изображение было названо Album_ 1 image001.jpg

вот текущая пакетная команда

forfiles /S /M *.jpg /C "cmd /c rename @file Album_@file"

1 ответ1

1

Если вы упомянули только две папки, это должно сработать:

forfiles /P 1 /M *.jpg /C "cmd /c rename @file Album_1@file"
forfiles /P 2 /M *.jpg /C "cmd /c rename @file Album_2@file"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .