¿Cómo puedo recorrer todas las subcarpetas de la Carpeta A y ejecutar o.bat en cada una cuando ejecuto a.bat?

¿Cómo puedo recorrer todas las subcarpetas de la Carpeta A y ejecutar o.bat en cada una cuando ejecuto a.bat?

¿Cómo puedo recorrer todas las subcarpetas FolderAy ejecutar o.baten cada una cuando ejecuto a.bat?

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

Respuesta1

Esto debería funcionar para ti:

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

Si necesita ejecutar el archivo por lotes desde otro lugar, especifique la ruta a la carpeta como:

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

información relacionada