Módulo: Microsoft.PowerShell.Archive

Extrae ficheros de un archivo (comprimido) especificado.

Sintaxis

Expand-Archive <String> <String>] 
Expand-Archive -LiteralPath <String> <String>] 

Descripción

El cmdlet Expand-Archive extrae archivos de un archivo comprimido especificado a una carpeta de destino especificada. Un archivo comprimido permite empaquetar varios archivos, y opcionalmente comprimirlos, en un único archivo comprimido para facilitar su distribución y almacenamiento.

Ejemplos

Ejemplo 1: Extraer el contenido de un archivo comprimido

Este ejemplo extrae el contenido de un archivo comprimido existente en la carpeta especificada por el parámetroDestinationPath.

Expand-Archive -LiteralPath 'C:\Archives\Draft.Zip' -DestinationPath C:\Reference

En este ejemplo, se utiliza el parámetro LiteralPath porque el nombre del archivo contiene caracteres que podrían interpretarse como comodines.

Ejemplo 2: Extraer el contenido de un archivo en la carpeta actual

Este ejemplo extrae el contenido de un archivo existente en la carpeta actual en la carpeta especificada por el parámetro DestinationPath.

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

Parámetros

Confirmar

Pide confirmación antes de ejecutar el cmdlet.

Tipo: SwitchParameter
Alias: cf
Posición: Nombrado
Valor por defecto: Falso
Aceptar entrada de tuberías: Falso
Aceptar caracteres comodín: False
DestinationPath

Por defecto, Expand-Archive crea una carpeta en la ubicación actual que tiene el mismo nombre que el archivoZIP. El parámetro permite especificar la ruta a una carpeta diferente. La carpeta de destino se crea si no existe.

Tipo: String
Posición: 1
Valor por defecto: Una carpeta en la ubicación actual
Aceptar entrada de tuberías: Falso
Aceptar caracteres comodín: Falso
-Forzar
Forza la ejecución del comando sin pedir confirmación al usuario.

Tipo: SwitchParameter
Posición: Nombre Valor por defecto: Ninguna Aceptar entrada de tuberías: Falso
Acepta caracteres comodín: Falso
LiteralPath

Especifica la ruta de un fichero de archivo. A diferencia del parámetro Path, el valor de LiteralPath se utiliza exactamente como se escribe. No se admiten caracteres comodín. Si la ruta incluye caracteres de escape, encierre cada carácter de escape entre comillas simples, para indicar a PowerShell que no interprete ningún carácter como secuencia de escape.

Tipo: String
Aliases: PSPath Posición: Nombre Valor por defecto: Ninguna Aceptar entrada de tuberías: Verdadero
Aceptar caracteres comodín: Falso
-PassThru
Causa que el cmdlet emita una lista de los ficheros expandidos desde el archivo.

Tipo: SwitchParameter
Posición: Nombre Valor por defecto: Ninguna Aceptar entrada de tuberías: Falso
Acepta caracteres comodín: Falso
-Path
Especifica la ruta del fichero de archivo.

Tipo: String
Posición: 0 Valor por defecto: Ninguna Acepta entrada de tuberías: Verdadero
Aceptar caracteres comodín: Falso
WhatIf
Muestra lo que ocurriría si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Tipo: SwitchParameter
Aliases: wi
Posición: Nombrado
Valor por defecto: Falso
Aceptar entrada de tuberías: False
Aceptar caracteres comodín: False

Entradas

Cadena

Puede canalizar una cadena que contenga una ruta a un archivo existente.

Salidas

FileSystemInfo

Cuando se utiliza el parámetro -PassThru, el cmdlet muestra una lista de los archivos que se han expandido desde el archivo.

Notas

La especificación del archivo ZIP no especifica una forma estándar de codificar los nombres de archivo que contienen caracteres no ASCII. El cmdletCompress-Archive utiliza la codificación UTF-8. Otras herramientas de archivo ZIP pueden utilizar un esquema de codificación diferente. Cuando se extraen archivos con nombres de archivo que no se almacenan utilizando la codificación UTF-8, Expand-Archive utiliza el valor bruto que se encuentra en el archivo. Esto puede dar lugar a un nombre de archivo diferente del nombre de origen almacenado en el archivo.

  • Comprimir-Archivo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *