如何在執行a.bat時循環遍歷FolderA的所有子資料夾並在每個子資料夾中執行o.bat?

如何在執行a.bat時循環遍歷FolderA的所有子資料夾並在每個子資料夾中執行o.bat?

當我執行時,如何循環遍歷每個子資料夾FolderA並在每個子資料夾中執行?o.bata.bat

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

答案1

這應該適合你:

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

相關內容