Re: Как добавить префикс для всех файлов и папок в папке?(окна)
Я пытаюсь создать файл .bat, который переименует предварительно заданную структуру папок с префиксом номера проекта, например. название проекта /admin - становится - 7000-01 название проекта /7000-01 admin. Вот что у меня так далеко:
@Echo off
pushd
for /d %%g in (*) do ren "%%g" "7000-01 %%g"
Который работает только для верхнего уровня, но я бы хотел, чтобы он переименовал все подпапки (в том числе ниже уровня «admin», например, выше).
Я прочитал здесь - https://ss64.com/nt/for_d.html, что использование for /d /r
должно работать для рекурсивного переименования всех подпапок, но я не могу заставить его работать.
К вашему сведению, pushd
используется, поэтому имя .bat остается прежним.