Expand-Archive

Kinyeri a fájlokat egy megadott (tömörített) archívumfájlból.

Syntax

Expand-Archive
      [-Path] <String>
      [[-DestinationPath] <String>]
      [-Force]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Expand-Archive
      -LiteralPath <String>
      [[-DestinationPath] <String>]
      [-Force]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

A Expand-Archive parancsmag kibontja a fájlokat egy megadott tömörített archív fájlból egy megadott célmappába. Az archív fájlok lehetővé teszik több fájl egyetlen tömörített fájlba való csomagolását és szükség szerint tömörítését a könnyebb terjesztés és tárolás érdekében.

Példák

1. példa: Archívum tartalmának kinyerése

Ez a példa kinyeri egy meglévő archív fájl tartalmát a DestinationPath paraméter által megadott mappába.

Expand-Archive -LiteralPath 'C:\Archives\Draft[v1].zip' -DestinationPath C:\Reference

Ebben a példában a LiteralPath paramétert használja a rendszer, mert a fájlnév olyan karaktereket tartalmaz, amelyek helyettesítő karakterekként értelmezhetők.

2. példa: Archívum tartalmának kinyerése az aktuális mappában

Ez a példa kinyeri az aktuális mappában lévő meglévő archív fájl tartalmát a DestinationPath paraméter által megadott mappába.

Expand-Archive -Path Draftv2.zip -DestinationPath C:\Reference

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DestinationPath

Alapértelmezés szerint Expand-Archive létrehoz egy mappát az aktuális helyen, amely megegyezik a ZIP-fájl nevével. A paraméterrel megadhatja egy másik mappa elérési útját. A célmappa akkor jön létre, ha nem létezik.

Type:String
Position:1
Default value:A folder in the current location
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Ezzel a paraméter használatával felülírhatja a meglévő fájlokat. Alapértelmezés szerint Expand-Archive nem írja felül.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LiteralPath

Egy archív fájl elérési útját adja meg. Az Elérési út paramétertől eltérően a LiteralPath értéke pontosan a beírt módon lesz használva. A helyettesítő karakterek nem támogatottak. Ha az elérési út menekülési karaktereket tartalmaz, az egyes feloldó karaktereket idézőjelek közé kell foglalni, hogy a PowerShell ne értelmezze a karaktereket menekülési sorozatként.

Type:String
Aliases:PSPath
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

A parancsmag az archívumból kibontott fájlok listáját adja ki.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

Megadja az archív fájl elérési útját.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String

Egy meglévő archív fájl elérési útját tartalmazó sztringet csövezhet.

Kimenetek

None

Ez a parancsmag alapértelmezés szerint nem ad vissza kimenetet.

FileSystemInfo

A PassThru paraméter használatakor ez a parancsmag visszaadja az archívumból kibontott fájlok listáját.

Jegyzetek

A Compress-Archive parancsmag UTF-8 kódolást használ. Más ZIP archív eszközök eltérő kódolási sémát használhatnak. Az UTF-8 kódolással Expand-Archive nem tárolt fájlnevekkel rendelkező fájlok kinyerésekor az archívumban található nyers értéket használja. Ez olyan fájlnevet eredményezhet, amely eltér az archívumban tárolt forrásfájlnévétől.