
のすべてのサブフォルダをループしFolderA
、o.bat
実行時にそれぞれを実行するにはどうすればよいでしょうかa.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