同じフォルダ構造に解凍する

同じフォルダ構造に解凍する

すべてのrarアーカイブをunrarするコマンドを探していますが、抽出は各サブフォルダで行う必要があります

構造

親フォルダ

  • サブフォルダ1

    • アーカイブ 1
  • サブフォルダ2

    • アーカイブ 2

親フォルダーからこのコマンド「C:\Program Files (x86)\WinRAR\WinRAR.exe" e -r -o- *.rar」を試しました。しかし、それはすべてを親フォルダーに抽出します。各アーカイブをサブフォルダーに抽出したいです。何か助けはありますか?

答え1

代わりに 7 zip の bat ファイルで解決しました。私の目的にはうまくいきました。

FOR /D /r %%F in ("*") DO (
pushd %CD%
cd %%F
    FOR %%X in (*.rar *.zip) DO (
        "C:\Program Files\7-Zip\7zg.exe" x -aos "%%X"
    )
popd
)

関連情報