Vielleicht so etwas wie das Hinzufügen einer temporären .tgz-Erweiterung?
MOVE %1 %1.tgz 7z x %1.tgz MOVE %1.tgz %1
Ich bin vielleicht falsch, aber ich glaube, dass 7zip alle tgz-Dateien auf einmal entpacken wird (anstatt mit tar.gz-Dateien).
PROBLEM: Ich möchte tar.gz-Dateien in einem einzigen Schritt extrahieren können. Damit ist meine Frage fast identisch mit dieser: stackoverflow-Frage für tar-gz .
Meine Frage ist fast dieselbe, aber nicht dieselbe, da ich dies gerne unter Windows mit 7zip-Befehlszeile (oder ähnlichem) in einer bat-Datei oder in einem Ruby / Perl / Python-Skript machen möchte.
FRAGE: Diese scheinbar einfache Aufgabe erweist sich als komplizierter als der erste Auftritt. Hat jemand ein Skript, das dies schon macht?
Vielleicht so etwas wie das Hinzufügen einer temporären .tgz-Erweiterung?
MOVE %1 %1.tgz 7z x %1.tgz MOVE %1.tgz %1
Ich bin vielleicht falsch, aber ich glaube, dass 7zip alle tgz-Dateien auf einmal entpacken wird (anstatt mit tar.gz-Dateien).
Vielleicht sind die GnuWin32-Ports von gzip und tar das, was Sie brauchen (nach unten scrollen)
Versuchen Sie das Tartool-Dienstprogramm http://tartool.codeplex.com/
Ich war frustriert über das Fehlen eines cmd-Zeilen-Dienstprogramms für eine so einfache Aufgabe und erstellte es aus genau diesem Grund.
Der Code ist Open Source und verwendet die SharpZipLib-Bibliothek.