2017-01-30 2 views
1

Ich mag würde einen Fledermaus-Skript schreiben, um das folgenden Schritte aus:Extract zip Inhalt in dem Verzeichnis mit dem gleichen Namen wie Zip-Datei, behalten Verzeichnisstruktur

Verwenden 7 Zip-Dateien aus einer vorhandenen ZIP-Datei zu extrahieren, in einen Ordner unter dem gleichen Namen wie die ursprüngliche ZIP-Datei (die Erweiterung .zip) und die Datei & Verzeichnisstruktur, die in der ZIP-Datei enthalten war.

kann ich alle die gleichen Dateien in das aktuelle Verzeichnis extrahieren, durch

"C:\Program Files (x86)\7-Zip\7z.exe" e myZipFile.zip 
+2

Haben Sie versucht, mit ' x' statt 'e'? Für mich beide extrahiert die Dateien korrekt, aber 'x 'legte alles in' ZipArchiveName \\ 'als Pfad – geisterfurz007

+0

Danke, du bist ein Star - das ist genau das, was ich wollte. – Harriet

+0

Freut mich zu hören, ich könnte helfen. Ich habe jetzt eine Antwort geschrieben. Der Kommentar sollte sicherstellen, dass dort keine falschen Sachen landen;) – geisterfurz007

Antwort

2

die Hilfe des 7z -command Lesen unter Verwendung von nur die Eingabe "C:\Path To\7-Zip\7z.exe" die Hilfe mit allen möglichen Argumenten wird. Hier finden wir folgende interessanteren:

e : Extract files from archive (without using directory names) 

und

x : eXtract files with full paths 

Versuch und Irrtum zeigt, dass das letztere ist das eine das gewünschte Verhalten ohne größeren Aufwand passend :)

Verwandte Themen