PowerShell
Archiefmodule
Zoeken…
Invoering
De archiefmodule Microsoft.PowerShell.Archive
biedt functies voor het opslaan van bestanden in ZIP-archieven ( Compress-Archive
) en uitpakken ( Expand-Archive
). Deze module is beschikbaar in PowerShell 5.0 en hoger.
In eerdere versies van PowerShell konden de Community Extensions of .NET System.IO.Compression.FileSystem worden gebruikt.
Syntaxis
- Uitvouwen-archiveren / comprimeren-archiveren
- -Pad
- het pad van het bestand (en) dat moet worden gecomprimeerd (comprimeren-archief) of het pad van het archief om het bestand (en) uit te pakken (uitvouwen-archief)
- er zijn verschillende andere padgerelateerde opties, zie hieronder.
- -DestinationPath (optioneel)
- als u dit pad niet opgeeft, wordt het archief gemaakt in de huidige werkmap (Compress-Archive) of wordt de inhoud van het archief uitgepakt in de huidige werkmap (Expand-Archive)
parameters
Parameter | Details |
---|---|
CompressionLevel | (Compress-archief) met hoog compressieniveau ofwel Fastest , Optimal of NoCompression |
Bevestigen | Vragen om bevestiging voordat ze worden uitgevoerd |
Dwingen | Dwingt de opdracht uit te voeren zonder bevestiging |
LiteralPath | Pad dat letterlijk wordt gebruikt, geen wildcards ondersteund, gebruik , om meerdere paden te specificeren |
Pad | Pad dat wildcards kan bevatten, het gebruik , om meerdere paden te specificeren |
Bijwerken | (Alleen comprimeren-archiveren) Bestaand archief bijwerken |
Wat nou als | Simuleer het commando |
Opmerkingen
Zie MSDN Microsoft.PowerShell.Archive (5.1) voor meer informatie
Comprimeer archief met jokerteken
Compress-Archive -Path C:\Documents\* -CompressionLevel Optimal -DestinationPath C:\Archives\Documents.zip
Deze opdracht:
- Comprimeert alle bestanden in
C:\Documents
- Gebruikt
Optimal
compressie - Sla het resulterende archief op in
C:\Archives\Documents.zip
-
-DestinationPath
zal.zip
toevoegen indien niet aanwezig. -
-LiteralPath
kan worden gebruikt als u het zonder.zip
een naam moet geven.
-
Update bestaande ZIP met Compress-Archive
Compress-Archive -Path C:\Documents\* -Update -DestinationPath C:\Archives\Documents.zip
- hierdoor worden alle bestanden
Documents.zip
toegevoegd of vervangen door de nieuwe vanC:\Documents
Pak een zip uit met Expand-Archive
Expand-Archive -Path C:\Archives\Documents.zip -DestinationPath C:\Documents
- hiermee worden alle bestanden uit
Documents.zip
uitgepakt in de mapC:\Documents
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow