Распаковать в ту же структуру папок

Распаковать в ту же структуру папок

Ищу команду do unrar all rar archived, но извлечение должно быть в каждой подпапке

Состав

Родительская папка

  • Подпапка 1

    • Архив 1
  • Подпапка 2

    • архив 2

Я попробовал эту команду 'C:\Program Files (x86)\WinRAR\WinRAR.exe" e -r -o- *.rar' из родительской папки. Но она извлекает все в родительскую папку. Я хочу, чтобы каждый архив был извлечен в подпапку. Есть ли помощь?

решение1

Я решил эту проблему с помощью bat-файла с 7 zip вместо него. Для моей цели это сработало отлично.

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
)

Связанный контент