PowerShell
Arkivmodul
Sök…
Introduktion
Arkivmodulen Microsoft.PowerShell.Archive tillhandahåller funktioner för att lagra filer i ZIP-arkiv ( Compress-Archive ) och extrahera dem ( Expand-Archive ). Den här modulen finns i PowerShell 5.0 och högre.
I tidigare versioner av PowerShell kan Community Extensions eller .NET System.IO.Compression.FileSystem användas.
Syntax
- Expand-Archive / Compress-Archive
- -Väg
- sökvägen för fil (er) för att komprimera (komprimera-arkiv) eller sökväg för arkiv för att extrahera form (er) -formuläret (Expand-Archive)
- det finns flera andra sökvägar relaterade, se nedan.
- -DestinationPath (valfritt)
- om du inte tillhandahåller den här sökvägen skapas arkivet i den aktuella arbetskatalogen (Compress-Archive) eller innehållet i arkivet extraheras till den aktuella arbetskatalogen (Expand-Archive)
parametrar
| Parameter | detaljer |
|---|---|
| CompressionLevel | (Endast Komprimera-arkiv) Set komprimeringsnivå för att antingen Fastest , Optimal eller NoCompression |
| Bekräfta | Ber om bekräftelse innan du kör |
| Tvinga | Tvingar kommandot att köras utan bekräftelse |
| LiteralPath | Bana som används bokstavligen, inga jokertecken stöds , använd , att ange flera sökvägar |
| Väg | Sökväg som kan innehålla jokertecken, använd , att ange flera sökvägar |
| Uppdatering | (Endast komprimera-arkiv) Uppdatera befintligt arkiv |
| Tänk om | Simulera kommandot |
Anmärkningar
Se MSDN Microsoft.PowerShell.Archive (5.1) för ytterligare referens
Komprimera-arkiv med jokertecken
Compress-Archive -Path C:\Documents\* -CompressionLevel Optimal -DestinationPath C:\Archives\Documents.zip
Detta kommando:
- Komprimerar alla filer i
C:\Documents - Använder
Optimalkomprimering - Spara det resulterande arkivet i
C:\Archives\Documents.zip-
-DestinationPathlägger till.zipom det inte finns. -
-LiteralPathkan användas om du behöver namnge det utan.zip.
-
Uppdatera befintlig ZIP med Compress-Archive
Compress-Archive -Path C:\Documents\* -Update -DestinationPath C:\Archives\Documents.zip
- detta kommer att lägga till eller ersätta alla filer
Documents.zipmed de nya frånC:\Documents
Extrahera ett zip med Expand-Archive
Expand-Archive -Path C:\Archives\Documents.zip -DestinationPath C:\Documents
- detta extraherar alla filer från
Documents.zipi mappenC:\Documents
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow