У меня есть большая сумма файлов в каталогах и подкаталогах с различными именами. В настоящее время у меня есть сценарий, который может выполнять часть того, что мне нужно, но сценарий должен находиться в каталоге, содержащем файлы, которые я хочу переименовать. Я хочу изменить свой сценарий, чтобы он мог быть помещен в желаемый корневой каталог файлов, которые я хочу переименовать, и рекурсивно переименовывать файлы во всех каталогах. Вот мой текущий сценарий:
RENAME "%FILE1%" "%NEWFILE1%"
RENAME "%FILE2%" "%NEWFILE2%"
RENAME "%FILE3%" "%NEWFILE3%"
RENAME "%FILE4%" "%NEWFILE4%"
(И так далее...)
Некоторые из имен файлов, с которыми я работаю, несколько одинаковы, это текстовые документы, которые названы так:
XML_log1.txt
XML_log2.txt
databaseindex.txt
prefab.xml
md5_index.txt
Хотя некоторые из этих имен можно интерпретировать, а затем изменить с помощью сценария, я также надеюсь отформатировать сценарий в формате шаблона, чтобы он мог быть переопределен или использован для аналогичной ситуации в будущем.
Я знаю, что цикл FOR - это, скорее всего, то, что нужно реализовать, но я не знаю, как это сделать, если это так. Как этого достичь?