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
Optimal
komprimering - Spara det resulterande arkivet i
C:\Archives\Documents.zip
-
-DestinationPath
lägger till.zip
om det inte finns. -
-LiteralPath
kan 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.zip
med 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.zip
i 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