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
-
-DestinationPath
aggiungerà.zip
se non presente. -
-LiteralPath
può 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.zip
con 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.zip
nella 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