Я не могу найти ссылок, объясняющих, как пропустить через папку, переданную в качестве аргумента, и переименовать каждый файл. Все примеры, которые я видел, предполагают, что сценарий запущен в папке, где файлы будут переименованы или жестко заданы путь к папке в цикле. Как я могу это сделать? Вот пример того, что я пытаюсь сделать:Пакетный скрипт для переименования файлов в аргументе папки
for /f %%a in (%1) do call :RenameFiles
:RenameFiles
Rename %%a "new filename"
Goto :EOF
Если ваша цель состоит в том, чтобы переименовать большое количество файлов в папке, используйте Rename Master http://www.joejoesoft.com/vcms/108/. –