1

Тема: CMD/BAT: Массовое переименование файлов по шаблону из txt-файла

Всем добрый вечер. После воздействия одного вируса, возникла необходимость массово переименовать файлы в одной папке, так сказать вернуть им прежние имена. Собственно само соотношение какому файлу, какое имя присвоить задано в txt файле в виде строк:

From: C:\путь_до_файла\имя_файла
To: имя_файла

Проблема в том, что файлов очень много и руками такое исправить очень тяжело, решил поискать решение автоматизации данного процесса, но ничего толком не нашел, сам в скриптах не очень, чтобы очень... Может вы сможете чем помочь? Заранее благодарен!

2

Re: CMD/BAT: Массовое переименование файлов по шаблону из txt-файла

OxOyD
Добавил префикс в заголовок. Ознакомьтесь с правилами и больше не нарушайте.

Что касается списка, то его проще составить в виде (кавычки при пробелах):

"<C:\путь_до_файла\имя_файла имя_файла>" "<имя_файла>"

Тогда команда сведётся к:

cmd /c for /f %# in ('type C:\list.txt') do ren %#