回答:
フォルダーが1つしかない場合、バッチファイルから:
set zip="c:\program files\7-zip\7z.exe" a -tzip -r
for /d %%f in (c:\myaudiofolder) do if not exist %%~nf.zip %zip% %%~nf.zip %%f
または、複数のフォルダーがあり、各フォルダーが親フォルダーにある独自のzipファイルをバッチファイルから取得する場合:
set zip="c:\program files\7-zip\7z.exe" a -tzip -r
dir c:\myaudiofolder /ad /s /b > c:\myaudiofolder\folders.txt
for /f %%f in (c:\myaudiofolder\folders.txt) do if not exist c:\myaudiofolder\%%~nf.zip %zip% c:\myaudiofolder\%%~nf.zip %%f
他の実行可能ファイル/パラメータを置き換えて、ファイルを.rarファイルなどに圧縮することもできます。読みやすくするために、そのように書きました。