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
Optimalcompressie - Sla het resulterende archief op in
C:\Archives\Documents.zip-
-DestinationPathzal.ziptoevoegen indien niet aanwezig. -
-LiteralPathkan worden gebruikt als u het zonder.zipeen 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.ziptoegevoegd 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.zipuitgepakt 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