Mein Verzeichnis unter Windows 7 mit der Eingabeaufforderung komprimieren/entpacken

Mein Verzeichnis unter Windows 7 mit der Eingabeaufforderung komprimieren/entpacken

Ich möchte ein Verzeichnis komprimieren, das viele Dateitypen und viele Unterverzeichnisse enthält. Ich habe Folgendes versucht:

compact /c file

Aber ich habe nichts gesehen. Als nächstes habe ich den Befehl zip/unzip gefunden und versucht:

zip file.zip file

Es hat funktioniert. Aber es gab Unterverzeichnisse mit Inhalt (im Eingabeordner vor dem Komprimieren) und jetzt gibt es in der komprimierten Datei in diesem Unterverzeichnis keinen Inhalt. Das bedeutet, dass während der Komprimierung der Inhalt des Unterverzeichnisses nicht gespeichert wurde. Welcher DOS-Befehl (nur) kann mich aus meinem Problem lösen?

Antwort1

Verwenden Sie die -rOption folgendermaßen:

zip -r foo.zip foo

Dadurch wird Zip angewiesen, das Verzeichnis rekursiv zu durchsuchen foo.

Antwort2

Alternativ können Sie PowerShell v5.0+ verwenden.

Zum Zippen:

Compress-Archive -LiteralPath 'C:\mypath\testfile.txt' -DestinationPath "C:\mypath\Test.zip"

Entpacken:

Expand-Archive -LiteralPath "C:\mypath\Test.Zip" -DestinationPath "C:\mypath" -Force

Quellen:

Besonderer Dank geht an @Ramhound

verwandte Informationen