Предположим, у меня есть в папке N avi видео файлы и текстовый файл, names.txt, с N строками. Я хочу, чтобы создать пакетный файл, который будет переименовать все видео файлы, такие, как:Переименуйте файлы после списка имен
- Первый файл .avi примет имя, которое находится на первой линии names.txt
- The второй файл .avi примет имя, которое находится на второй линии names.txt
- И так далее ... (имена будут содержать пробелы)
мне удалось написать сценарий для parssing в names.txt
@echo off
for /f "tokens=1 delims=" %%a in (names.txt) do echo %%a
А вот Тар скрипт parsses в .avi файлы
@echo off
for %%b in (*.avi) do echo %%~nb
Как я могу объединить их, так что прохождение будет осуществляться параллельно?
Я добавил недостающие 'delims =' для поддержки длинных имен файлов и добавил сортировку по имени в нижнем цикле. – foxidrive
Спасибо! Я только изменяю одну строку, и она работает как шарм. set "newname [! I!] = %% a.avi" – user72233