PowerShell
Módulo de archivo
Buscar..
Introducción
El módulo de archivo Microsoft.PowerShell.Archive
proporciona funciones para almacenar archivos en archivos ZIP ( Compress-Archive
) y extraerlos ( Expand-Archive
). Este módulo está disponible en PowerShell 5.0 y superior.
En versiones anteriores de PowerShell, se podrían usar las extensiones comunitarias o .NET System.IO.Compression.FileSystem .
Sintaxis
- Expandir-Archivo / Comprimir-Archivo
- -Camino
- la ruta del archivo (s) a comprimir (Compress-Archive) o la ruta del archivo para extraer el archivo (s) form (Expand-Archive)
- hay varias otras opciones relacionadas con la ruta, por favor ver más abajo.
- -DestinationPath (opcional)
- Si no proporciona esta ruta, el archivo se creará en el directorio de trabajo actual (Compress-Archive) o el contenido del archivo se extraerá en el directorio de trabajo actual (Expand-Archive)
Parámetros
Parámetro | Detalles |
---|---|
Nivel de compresión | (Compress-Archive only) Configura el nivel de compresión en Fastest , Optimal o Sin NoCompression |
Confirmar | Solicita confirmación antes de ejecutar |
Fuerza | Obliga a ejecutar el comando sin confirmación. |
LiteralPath | Ruta que se usa literalmente, no se admiten comodines , use , para especificar múltiples rutas |
Camino | Ruta que puede contener comodines, use , para especificar múltiples rutas |
Actualizar | (Compress-Archive only) Actualizar el archivo existente |
Y si | Simular el comando |
Observaciones
Ver MSDN Microsoft.PowerShell.Archive (5.1) para referencia adicional
Compress-Archive con comodines
Compress-Archive -Path C:\Documents\* -CompressionLevel Optimal -DestinationPath C:\Archives\Documents.zip
Este comando:
- Comprime todos los archivos en
C:\Documents
- Utiliza la compresión
Optimal
- Guarde el archivo resultante en
C:\Archives\Documents.zip
-
-DestinationPath
agregará.zip
si no está presente. -
-LiteralPath
se puede usar si necesita asignarle un nombre sin.zip
.
-
Actualizar el ZIP existente con Compress-Archive
Compress-Archive -Path C:\Documents\* -Update -DestinationPath C:\Archives\Documents.zip
- esto agregará o reemplazará todos los archivos
Documents.zip
con los nuevos deC:\Documents
Extraer un Zip con Expandir-Archivo
Expand-Archive -Path C:\Archives\Documents.zip -DestinationPath C:\Documents
- esto extraerá todos los archivos de
Documents.zip
en la carpetaC:\Documents
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow