PowerShell
Modulo di archiviazione
Ricerca…
introduzione
Il modulo Archive Microsoft.PowerShell.Archive fornisce funzioni per l'archiviazione di file negli archivi ZIP ( Compress-Archive ) ed estraendoli ( Expand-Archive ). Questo modulo è disponibile in PowerShell 5.0 e versioni successive.
Nelle versioni precedenti di PowerShell potrebbero essere utilizzate le estensioni della community o .NET System.IO.Compression.FileSystem .
Sintassi
- Expand-Archive / Compress-Archive
- -Sentiero
- il percorso dei file da comprimere (Compress-Archive) o il percorso dell'archivio per estrarre il modulo dei file (Expand-Archive)
- ci sono molte altre opzioni relative al percorso, vedi sotto.
- -DestinationPath (opzionale)
- se non si fornisce questo percorso, l'archivio verrà creato nella directory di lavoro corrente (Compress-Archive) o il contenuto dell'archivio verrà estratto nella directory di lavoro corrente (Expand-Archive)
Parametri
| Parametro | Dettagli |
|---|---|
| CompressionLevel | (Compress-Archive only) Imposta il livello di compressione su Fastest , Optimal o NoCompression |
| Confermare | Richiede conferma prima di iniziare |
| Vigore | Forza l'esecuzione del comando senza conferma |
| LiteralPath | Percorso che viene utilizzato letteralmente, senza caratteri jolly supportati , utilizza , per specificare più percorsi |
| Sentiero | Percorso che può contenere caratteri jolly, utilizzare , per specificare più percorsi |
| Aggiornare | (Comprimi solo archivio) Aggiorna archivio esistente |
| Cosa succede se | Simula il comando |
Osservazioni
Vedere MSDN Microsoft.PowerShell.Archive (5.1) per ulteriori riferimenti
Comprimi-archivio con carattere jolly
Compress-Archive -Path C:\Documents\* -CompressionLevel Optimal -DestinationPath C:\Archives\Documents.zip
Questo comando:
- Comprime tutti i file in
C:\Documents - Utilizza una compressione
Optimal - Salvare l'archivio risultante in
C:\Archives\Documents.zip-
-DestinationPathaggiungerà.zipse non presente. -
-LiteralPathpuò essere utilizzato se è necessario denominarlo senza.zip.
-
Aggiorna ZIP esistente con Compress-Archive
Compress-Archive -Path C:\Documents\* -Update -DestinationPath C:\Archives\Documents.zip
- questo aggiungerà o sostituirà tutti i file
Documents.zipcon i nuovi daC:\Documents
Estrai un file zip con Expand-Archive
Expand-Archive -Path C:\Archives\Documents.zip -DestinationPath C:\Documents
- questo estrae tutti i file da
Documents.zipnella cartellaC:\Documents
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow