Ich muss eine Batchdatei schreiben, um Dateien aus einem bestimmten Stammordner in ihren aktuellen Ordner zu entpacken.
Folder 0
|----- Folder 1
| |----- File1.zip
| |----- File2.zip
| |----- File3.zip
|
|----- Folder 2
| |----- File4.zip
|
|----- Folder 3
|----- File5.zip
|----- FileN.zip
Ich wünsche mir also, dass meine Batchdatei folgendermaßen gestartet wird:
ocd.bat /d="Folder 0"
Lassen Sie es dann innerhalb der Batchdatei durch alle Unterordner iterieren, um die Dateien genau dort zu entpacken, wo sich die ZIP-Dateien befinden.
Hier ist meine Frage:
Verfügt Windows (zumindest ab XP) über eine Befehlszeile für das eingebettete Zip-Tool? Sollte ich andernfalls bei einem anderen Dienstprogramm eines Drittanbieters bleiben?
Antwort1
Ja, es heißtCOMPRESS.EXE
Antwort2
Meine beste Vermutung geht zu 7 Zip und seinem Befehlszeilentool 7za.exe, das ich hier heruntergeladen habe:nload 7-Zip for Windows:
.
Sollten Sie die Kommandozeilenparameter oder einige Beispiele zur Verwendung von 7za.exe benötigen, folgen Sie bitte diesem Link:7-Zip Command-Line Examples