Expand-Archive
Extraherar filer från en angiven arkivfil (zippad).
Syntax
Expand-Archive
[-Path] <String>
[[-DestinationPath] <String>]
[-Force]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Expand-Archive
-LiteralPath <String>
[[-DestinationPath] <String>]
[-Force]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Expand-Archive extraherar filer från en angiven zippad arkivfil till en angiven målmapp. En arkivfil gör att flera filer kan paketeras och eventuellt komprimeras till en enda zippad fil för enklare distribution och lagring.
Exempel
Exempel 1: Extrahera innehållet i ett arkiv
Det här exemplet extraherar innehållet i en befintlig arkivfil till mappen som anges av parametern DestinationPath .
Expand-Archive -LiteralPath 'C:\Archives\Draft[v1].Zip' -DestinationPath C:\Reference
I det här exemplet används parametern LiteralPath eftersom filnamnet innehåller tecken som kan tolkas som jokertecken.
Exempel 2: Extrahera innehållet i ett arkiv i den aktuella mappen
Det här exemplet extraherar innehållet i en befintlig arkivfil i den aktuella mappen till mappen som anges av parametern DestinationPath .
Expand-Archive -Path Draftv2.Zip -DestinationPath C:\Reference
Parametrar
Uppmanar dig att bekräfta innan du kör cmdleten.
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Som standard Expand-Archive skapar en mapp på den aktuella platsen som är samma namn som ZIP-filen. Med parametern kan du ange sökvägen till en annan mapp. Målmappen skapas om den inte finns.
| Type: | String |
| Position: | 1 |
| Default value: | A folder in the current location |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Tvingar kommandot att köras utan att be om användarbekräftelse.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger sökvägen till en arkivfil. Till skillnad från parametern Path används värdet för LiteralPath precis som det skrivs. Jokertecken stöds inte. Om sökvägen innehåller escape-tecken omger du varje escape-tecken inom enkla citattecken för att instruera PowerShell att inte tolka några tecken som escape-sekvenser.
| Type: | String |
| Aliases: | PSPath |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Gör att cmdleten matar ut en lista över de filer som expanderats från arkivet.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger sökvägen till arkivfilen.
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
| Type: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Indata
Du kan skicka en sträng som innehåller en sökväg till en befintlig arkivfil.
Utdata
När parametern -PassThru används matar cmdleten ut en lista över filer som har expanderats från arkivet.
Kommentarer
ZIP-filspecifikationen anger inte ett standardsätt för kodning av filnamn som innehåller icke-ASCII-tecken. Cmdleten Compress-Archive använder UTF-8-kodning. Andra ZIP-arkivverktyg kan använda ett annat kodningsschema. När du extraherar filer med filnamn som inte lagras med UTF-8-kodning Expand-Archive använder du det råvärde som finns i arkivet. Detta kan resultera i ett filnamn som skiljer sig från källfilnamnet som lagras i arkivet.
Relaterade länkar
Feedback
Skicka och visa feedback för