Dieser Blog behandelt Methoden zum Komprimieren oder Entpacken von Dateien.
Wie kann ich Dateien in PowerShell komprimieren oder entpacken?
Dies sind die angegebenen Methoden, die ausgearbeitet werden:
- Verwenden Sie das Cmdlet „Compress-Archive“, um Dateien zu komprimieren.
- Verwenden Sie das Cmdlet „Expand-Archive“, um Dateien zu entpacken.
Methode 1: Komprimieren oder komprimieren Sie Dateien in PowerShell mit dem Cmdlet „Compress-Archive“.
Dateien in PowerShell können mit dem „ Compress-Archiv 'Cmdlet. Es kann einzelne oder mehrere Dateien gleichzeitig komprimieren.
Beispiel 1: Verwenden Sie den Befehl „Compress-Archive“, um eine einzelne Datei zu komprimieren
Das folgende Beispiel wird eine einzelne Datei komprimieren, indem das „ Compress-Archiv ” cmdlet:
Kompresse - Archiv -Weg C:\Doc\Datei.txt - Zielpfad C:\Doc\Datei.zip
Nach obigem Code:
- Fügen Sie zuerst das Cmdlet „Compress-Archive“ hinzu, geben Sie das „ -Weg ” und weisen Sie den zu komprimierenden Dateipfad zu.
- Definieren Sie danach das „ -Weg zum Ziel “ Parameter und weisen Sie den Zielpfad mit der Datei zu und „ .Reißverschluss ' Verlängerung:
Lassen Sie uns überprüfen, ob die Datei gezippt wurde oder nicht, indem Sie den folgenden Code ausführen:
Get-ChildItem C:\Doc\
Fügen Sie im oben genannten Code zuerst das „ Get-ChildItem ” cmdlet und weisen Sie dann die Verzeichnisadresse zu:
Beispiel 2: Verwenden Sie den Befehl „Compress-Archive“, um mehrere Dateien gleichzeitig zu komprimieren
Das folgende Beispiel wird mehrere Dateien mit PowerShell komprimieren „ Compress-Archiv 'Cmdlet. Weisen Sie dazu einfach die mehreren Dateiadressen dem „ -Weg ”-Parameter, durch Komma getrennt:
Kompresse - Archiv -Weg C:\Doc\Datei.txt , C:\Doc\Neu.txt - Zielpfad C:\Doc\Datei.zip
Beispiel 3: Verwenden Sie den Befehl „Compress-Archive“, um alle Dateien im Ordner zu komprimieren
Archivieren oder komprimieren Sie nun alle Dateien im Ordner mit dem Platzhalter „ * ' Operator. Fügen Sie aus diesem Grund den „*“-Operator am Ende der Verzeichnisadresse hinzu, wie unten gezeigt:
Kompresse - Archiv -Weg 'C:\Doc\*' - Zielpfad C:\Doc\Datei.zip
Methode 2: Dekomprimieren oder Entpacken von Dateien in PowerShell mit dem Cmdlet „Expand-Archive“.
Gezippte oder komprimierte Dateien können mit Hilfe des „ Erweitern-Archiv 'Cmdlet.
Beispiel: Verwenden Sie den Befehl „Expand-Archive“, um eine Datei zu entpacken
In diesem Beispiel wird die gezippte Datei mit dem „ Erweitern-Archiv ” cmdlet:
Expandieren - Archiv -Weg C:\Doc\Datei.zip - Zielpfad C:\Doc\DateiNach obigem Code:
- Fügen Sie zuerst das „ Erweitern-Archiv “ Cmdlet, geben Sie das „ -Weg ” Parameter und weisen Sie ihm die Dateiadresse zusammen mit dem Namen der Datei zu:
Lassen Sie uns überprüfen, ob die Dateien extrahiert wurden oder nicht, indem Sie das „ Get-ChildItem ” cmdlet zusammen mit der Verzeichnisadresse:
Get-ChildItem C:\Doc\Datei
Das war alles über das Verfahren zum Komprimieren und Entpacken von Dateien mit PowerShell.
Abschluss
Um die Datei in PowerShell zu zippen oder zu komprimieren, muss das „ Compress-Archiv “-Cmdlet verwendet. Beim Entpacken oder Dekomprimieren einer Datei wird das „ Erweitern-Archiv ” Cmdlet verwendet werden. Darüber hinaus können auch mehrere Dateien gleichzeitig gezippt oder entpackt werden. Dieser Artikel hat die angegebene Frage beobachtet und die angegebene Frage gelöst.