запустить бат файл в каждом каталоге
вот тут и лежит батник, который копирует батник во все эти папки, и мне нужно, что бы батник в каждой папке запустился и сделал что в нем написано
for /D %%a in ("C:\Users\user\Desktop\test\*.*") do xcopy /y /d "C:\Users\user\Desktop\test\pere.bat" "%%a"
вот что выше это nazv.bat и он копирует pere.bat в каждую папку вот и мне надо как то запустить в каждой папке этот самый pere.bat
for %%i in (*.jpg) do for /L %%k in (1,1,10) do ren %%i %%k.jpg
то что выше это pere.bat он переименовывает все jpg по порядку вот и мне надо это сделать разом во всех папках, единственное до чего додумался как запихать этот батник в каждую папку но не получается его автоматически запустить, ещё было бы круто если бы он после того как отработает удалялся.
Заранее благодарен за помощь.
Ответы (1 шт):
все готово
@FOR /R %%g IN (*.jpg) DO ( CD %%~pg
for %%i in (*.jpg) do for /L %%k in (1,1,10) do ren %%i %%k.jpg )
всего то
что я там сделал, это команда для массового переименования файлов расширения .jpg(можно поменять на любое другое) во всех подкаталогах, начиная с 1, с шагом 1, и до 10(можно хоть до миллиона надо только цифру исправить) меняет имена всех файлов в папке с 1 до конечного(если там 5 до до пяти) проверял на пяти папках с четырьмя файлами расширения .jpg