запустить бат файл в каждом каталоге

вот тут и лежит батник который копирует батник во все эти папки

вот тут и лежит батник, который копирует батник во все эти папки, и мне нужно, что бы батник в каждой папке запустился и сделал что в нем написано

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 шт):

Автор решения: Geogin

все готово

@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

→ Ссылка