Expand-Archive
Extrae archivos de un archivo especificado (comprimido).
Syntax
Expand-Archive
[-Path] <String>
[[-DestinationPath] <String>]
[-Force]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Expand-Archive
-LiteralPath <String>
[[-DestinationPath] <String>]
[-Force]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El Expand-Archive
cmdlet extrae archivos de un archivo comprimido especificado en una carpeta de destino especificada. Un archivo de archivo permite empaquetar varios archivos y, opcionalmente, comprimirlos en un único archivo comprimido para facilitar la distribución y el almacenamiento.
Ejemplos
Ejemplo 1: Extracción del contenido de un archivo
En este ejemplo se extrae el contenido de un archivo de archivo existente en la carpeta especificada por el parámetro DestinationPath .
Expand-Archive -LiteralPath 'C:\Archives\Draft[v1].zip' -DestinationPath C:\Reference
En este ejemplo, se usa el parámetro LiteralPath porque el nombre de archivo contiene caracteres que se pueden interpretar como caracteres comodín.
Ejemplo 2: Extracción del contenido de un archivo en la carpeta actual
En este ejemplo se extrae el contenido de un archivo de archivo existente de la carpeta actual en la carpeta especificada por el parámetro DestinationPath .
Expand-Archive -Path Draftv2.zip -DestinationPath C:\Reference
Parámetros
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationPath
De forma predeterminada, Expand-Archive
crea una carpeta en la ubicación actual que es el mismo nombre que el archivo ZIP. El parámetro permite especificar la ruta de acceso a una carpeta diferente. La carpeta de destino se crea si no existe.
Type: | String |
Position: | 1 |
Default value: | A folder in the current location |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Use este parámetro para sobrescribir los archivos existentes. De forma predeterminada, Expand-Archive
no sobrescribe.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiteralPath
Especifica la ruta de acceso a un archivo de archivo. A diferencia del parámetro Path , el valor de LiteralPath se usa exactamente como se escribe. No se admiten caracteres comodín. Si la ruta de acceso incluye caracteres de escape, incluya cada carácter de escape entre comillas simples para indicar a PowerShell que no interprete ningún carácter como secuencias de escape.
Type: | String |
Aliases: | PSPath |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Hace que el cmdlet muestre una lista de los archivos expandidos desde el archivo.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Especifica la ruta de acceso al archivo de archivo.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Puede canalizar una cadena que contiene una ruta de acceso a un archivo de archivo existente.
Salidas
None
De forma predeterminada, este cmdlet no devuelve ninguna salida.
Cuando se usa el parámetro PassThru , este cmdlet devuelve una lista de archivos expandidos desde el archivo.
Notas
El Compress-Archive
cmdlet usa la codificación UTF-8. Otras herramientas de archivo ZIP pueden usar un esquema de codificación diferente. Al extraer archivos con nombres de archivo que no se almacenan mediante codificación UTF-8, Expand-Archive
usa el valor sin procesar que se encuentra en el archivo. Esto puede dar lugar a un nombre de archivo diferente del nombre de archivo de origen almacenado en el archivo.
Vínculos relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de