Expand-Archive
Estrae i file da un file di archivio (compresso) specificato.
Sintassi
Expand-Archive
[-Path] <String>
[[-DestinationPath] <String>]
[-Force]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Expand-Archive
-LiteralPath <String>
[[-DestinationPath] <String>]
[-Force]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il Expand-Archive
cmdlet estrae i file da un file di archivio compresso specificato in una cartella di destinazione specificata. Un file di archivio consente la creazione di pacchetti di più file e, facoltativamente, in un singolo file compresso per semplificare la distribuzione e l'archiviazione.
Esempio
Esempio 1: Estrarre il contenuto di un archivio
In questo esempio viene estratto il contenuto di un file di archivio esistente nella cartella specificata dal parametro DestinationPath .
Expand-Archive -LiteralPath 'C:\Archives\Draft[v1].zip' -DestinationPath C:\Reference
In questo esempio viene utilizzato il parametro LiteralPath perché il nome file contiene caratteri che possono essere interpretati come caratteri jolly.
Esempio 2: Estrarre il contenuto di un archivio nella cartella corrente
In questo esempio viene estratto il contenuto di un file di archivio esistente nella cartella corrente nella cartella specificata dal parametro DestinationPath .
Expand-Archive -Path Draftv2.zip -DestinationPath C:\Reference
Parametri
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationPath
Per impostazione predefinita, Expand-Archive
crea una cartella nel percorso corrente con lo stesso nome del file ZIP. Il parametro consente di specificare il percorso di una cartella diversa. La cartella di destinazione viene creata se non esiste.
Type: | String |
Position: | 1 |
Default value: | A folder in the current location |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Usare questo parametro per sovrascrivere i file esistenti. Per impostazione predefinita, Expand-Archive
non sovrascrive.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiteralPath
Specifica il percorso di un file di archivio. A differenza del parametro Path , il valore di LiteralPath viene usato esattamente come viene tipizzato. I caratteri jolly non sono supportati. Se il percorso include caratteri di escape, racchiudere ogni carattere di escape tra virgolette singole per indicare a PowerShell di non interpretare i caratteri come sequenze di escape.
Type: | String |
Aliases: | PSPath |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Fa sì che il cmdlet restituisca un elenco dei file espansi dall'archivio.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Specifica il percorso del file di archivio.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
È possibile inviare tramite pipe una stringa contenente un percorso a un file di archivio esistente.
Output
None
Per impostazione predefinita, questo cmdlet non restituisce alcun output.
Quando si usa il parametro PassThru , questo cmdlet restituisce un elenco di file espansi dall'archivio.
Note
Il Compress-Archive
cmdlet usa la codifica UTF-8. Altri strumenti di archivio ZIP possono usare uno schema di codifica diverso. Quando si estraggono file con nomi file non archiviati usando la codifica UTF-8, Expand-Archive
usa il valore non elaborato trovato nell'archivio. Ciò può comportare un nome file diverso dal nome file di origine archiviato nell'archivio.
Collegamenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per