2

Как я могу перебрать все подпапки FolderA и выполнить o.bat в каждой, когда я a.bat?

/FolderA/a.bat
/FolderA/FolderB/o.bat
/FolderA/FolderC/o.bat
/FolderA/FolderD/o.bat

1 ответ1

3

Это должно работать для вас:

for /f %%f in ('dir /ad /b') do start %%f\o.bat

Если вам нужно запустить командный файл из другого места, укажите путь к фолдерам, например:

for /f %%f in ('dir /ad /b c:\foldera\') do start %%f\o.bat

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .