2015-07-16 15 views
13

Der Titel sagt alles. Ich bin nicht sicher, wie das geht, und der andere Beitrag bei Unzip all files in a folder using 7zip in CMD lineWie entzippe ich alle Dateien in einem Ordner mit 7-Zip im Stapel?

erklärt mir nichts sehr kohärent. Könnte jemand mir bitte helfen, alle .zip-Dateien in einem bestimmten Ordner zu entpacken?

+0

Sie können es tun, ohne externe Tools - http://stackoverflow.co m/questions/28043589/how-can-i-compress-zip-und-dekomprimieren-unzip-files-and-folders-with-batch – npocmaka

Antwort

31

Dies wird alle Zip-Dateien im aktuellen Ordner entpacken (in den gleichen Ordner), vorausgesetzt, Sie haben 7zip unter C:\Program Files\7-Zip installiert.

Wenn Sie Ihren 7-Zip-Ordner in dem Pfad hinzugefügt haben, können Sie nur 7z eingeben anstelle des fullpath

"C:\Program Files\7-Zip\7z.exe" e *.zip 
+0

Vielen Dank! Es funktioniert wie ein Zauber – Seanzies93

+2

Wie würde ich es tun, damit ich wählen kann, in welchem ​​Ordner ich es entpacken möchte? – Seanzies93

+2

Sie müssen nur den Schalter -o hinzufügen. Im Anschluss an unser vorheriges Beispiel könntest du "C: \ Programme \ 7-Zip \ 7z.exe" verwenden. E * .zip -oc: \ temp \ destination – Gabor

2

einfach auf Gabor's answer aufzuaddieren. Mein Standardinstallationsordner war C:\Program Files (x86)\7-Zip, also werde ich von dort gehen. Hier ist der Link zum Herunterladen 7zip.

Ich wollte jede Zip-Datei in einem Verzeichnis in mehrere Ordner entpacken. aber die e in der vorherigen Antwort exportieren alles im Verzeichnis.

ist hier für die „normale“ entpacken ein Ordner pro zip-Datei erstellen dekomprimiert:

"C:\Program Files (x86)\7-Zip\7z.exe" --help 
:

"C:\Program Files (x86)\7-Zip\7z.exe" x *.zip 

und eine vollständige Einzelheiten zu dem, was Sie mit 7z.exe die --help verwenden tun können Hier

ist seine Ausgabe:

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...] 
     [<@listfiles...>] 

<Commands> 
    a: Add files to archive 
    b: Benchmark 
    d: Delete files from archive 
    e: Extract files from archive (without using directory names) 
    l: List contents of archive 
    t: Test integrity of archive 
    u: Update files to archive 
    x: eXtract files with full paths 

<Switches> 
    -ai[r[-|0]]{@listfile|!wildcard}: Include archives 
    -ax[r[-|0]]{@listfile|!wildcard}: eXclude archives 
    -bd: Disable percentage indicator 
    -i[r[-|0]]{@listfile|!wildcard}: Include filenames 
    -m{Parameters}: set compression Method 
    -o{Directory}: set Output directory 
    -p{Password}: set Password 
    -r[-|0]: Recurse subdirectories 
    -scs{UTF-8 | WIN | DOS}: set charset for list files 
    -sfx[{name}]: Create SFX archive 
    -si[{name}]: read data from stdin 
    -slt: show technical information for l (List) command 
    -so: write data to stdout 
    -ssc[-]: set sensitive case mode 
    -ssw: compress shared files 
    -t{Type}: Set type of archive 
    -u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options 
    -v{Size}[b|k|m|g]: Create volumes 
    -w[{path}]: assign Work directory. Empty path means a temporary directory 
    -x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames 
    -y: assume Yes on all queries 
Verwandte Themen