Suche…


Einführung

Das Archivmodul Microsoft.PowerShell.Archive bietet Funktionen zum Speichern von Dateien in ZIP-Archiven ( Compress-Archive ) und Extrahieren ( Expand-Archive ). Dieses Modul ist in PowerShell 5.0 und höher verfügbar.

In früheren Versionen von PowerShell können die Community Extensions oder .NET System.IO.Compression.FileSystem verwendet werden.

Syntax

  • Expand-Archiv / Komprimieren-Archiv
  • -Pfad
    • der Pfad der zu komprimierenden Datei (en) (Compress-Archive) oder der Pfad des Archivs zum Entpacken der Datei (en) (Expand-Archive)
    • Es gibt mehrere andere Pfadoptionen, siehe unten.
  • -DestinationPath (optional)
    • Wenn Sie diesen Pfad nicht angeben, wird das Archiv im aktuellen Arbeitsverzeichnis erstellt (Compress-Archive) oder der Inhalt des Archivs wird in das aktuelle Arbeitsverzeichnis entpackt (Expand-Archiv).

Parameter

Parameter Einzelheiten
CompressionLevel (Nur Compress-Archive) NoCompression Sie die Komprimierungsstufe auf Fastest , Optimal oder NoCompression
Bestätigen Fordert vor dem Ausführen zur Bestätigung auf
Macht Erzwingt die Ausführung des Befehls ohne Bestätigung
LiteralPath Pfad, der buchstäblich verwendet wird, keine Platzhalterzeichen werden verwendet , um mehrere Pfade anzugeben
Pfad Pfad, der Platzhalterzeichen enthalten kann, verwenden Sie , um mehrere Pfade anzugeben
Aktualisieren (Nur Compress-Archive) Bestehendes Archiv aktualisieren
Was, wenn Simulieren Sie den Befehl

Bemerkungen

Weitere Informationen finden Sie unter MSDN Microsoft.PowerShell.Archive (5.1)

Compress-Archiv mit Platzhalter

Compress-Archive -Path C:\Documents\* -CompressionLevel Optimal -DestinationPath C:\Archives\Documents.zip

Dieser Befehl:

  • Komprimiert alle Dateien in C:\Documents
  • Verwendet Optimal Kompression
  • Speichern Sie das resultierende Archiv in C:\Archives\Documents.zip
    • -DestinationPath fügt .zip wenn nicht vorhanden.
    • -LiteralPath kann verwendet werden, wenn Sie es ohne .zip benennen -LiteralPath .

Bestehende ZIP mit Compress-Archiv aktualisieren

Compress-Archive -Path C:\Documents\* -Update -DestinationPath C:\Archives\Documents.zip
  • Dadurch werden alle Dateien Documents.zip hinzugefügt oder durch die neuen Dateien aus C:\Documents

Extrahieren Sie eine Zip mit Expand-Archive

Expand-Archive -Path C:\Archives\Documents.zip -DestinationPath C:\Documents
  • Dadurch werden alle Dateien aus Documents.zip in den Ordner C:\Documents extrahiert


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow