Comprimir archivos con PowerShell 5

PowerShell 5 introduce un nuevo módulo de Archivo que permite la creación y extracción de archivos ZIP. De una manera muy sencilla podremos comprimir/descomprimir archivos sin necesidad de utilizar herramientas de terceros, además también podremos utilizar cmdlet para utlizarlo con elementos de una o más ubicaciones específicas. Por ejemplo:

Get-ChildItem *.jpg | Compress-Archive -DestinationPath pic.zip -CompressionLevel Optimal

También podemos ir añadiendoa un archivo ZIP existente con el mismo orden de formato y añadiendo -Update, por ejemplo:

Get-ChildItem *.png | Compress-Archive -DestinationPath pic.zip -CompressionLevel Optimal -Update

Para extraer el contenido de un ZIP, es tan sencillo como:

Expand-Archive pic.zip -DestinationPath D:Temp

 

También te podría gustar...