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-
-DestinationPathagregará.zipsi no está presente. -
-LiteralPathse 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.zipcon 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.zipen 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