
¿Cómo puedo recorrer todas las subcarpetas FolderA
y ejecutar o.bat
en 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