重複の可能性:
サブディレクトリを含むすべてのファイルを処理するためのbatファイルを作成し、同じディレクトリ構造で別のディレクトリに出力する方法は?
バッチ スクリプトを使用してサブ ディレクトリに移動する方法を尋ねる質問がいくつかありますが、ほとんどの場合、ファイルを一覧表示したり、この場合は必要のない非常に複雑なことを行ったりします。現在のディレクトリのすべてのサブディレクトリにあるすべての *.dat ファイルを処理する CLI プログラムがあります。ホームディレクトリを含める必要はありません。これは /r を使用して簡単な方法で実行できると確信していますが、私の試行はすべてエラーで終了しました。私が試した例:
for /r path %%var in (*.dat) do process.exe -8 %%var
私が得るのは構文エラーだけで、その理由はわかりません。