何百もの .SPH ファイルを含む多くのフォルダーを含むディレクトリがあります。すべての .SPH ファイルを .wav 形式に変換する必要があります。次のコードを採用しました。
cd %~dp0 mkdir converted FOR %%A IN (%*) DO sox -t raw -s -2 -r 22050 -c 2 %%A "converted/%%~nA.wav" pause
ただし、Windows 7 では何もしません。一部の .SPH があるフォルダー内の CMD でコードを試すと、次のようになります。
sox *.SPH 出力.wav
すべての *.SPH を output.wav ファイルに埋め込みますが、これは私が望んでいるものではありません。name1.SPH から name1.wav へ、name2.SPH から name2.wav へ
助けてください。