Entpacken Sie es in die gleiche Ordnerstruktur

Entpacken Sie es in die gleiche Ordnerstruktur

Suche nach einem Befehl, der alle archivierten RAR-Dateien entpackt, aber die Extraktion sollte in jedem Unterordner erfolgen

Struktur

Übergeordneter Ordner

  • Unterordner 1

    • Archiv 1
  • Unterordner 2

    • Archiv 2

Ich habe diesen Befehl „C:\Programme (x86)\WinRAR\WinRAR.exe“ e -r -o- *.rar“ aus dem übergeordneten Ordner ausprobiert. Aber das extrahiert alles in den übergeordneten Ordner. Ich möchte, dass jedes Archiv in den Unterordner extrahiert wird. Irgendwelche Hilfen?

Antwort1

Ich habe es stattdessen mit einer Bat-Datei mit 7. Zip gelöst. Hat für meinen Zweck hervorragend funktioniert.

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
)

verwandte Informationen