Powershell ile zip dosyalarini yonetmek

Bir dosyayi, hazir Powershell cmdlet’lerini kullanarak zip formatina donusturmek (compress) ve ayni sekilde .zip uzantili bir dosyayi acarak icindeki dosyalara erismek son derece basittir.
Bunu gerceklestirmek icin 2 adet cmdlet mevcut. Bunlar
Compress-Archive

Expand-Archive

O halde kolay bir deneme ile bu fonksiyonlari test edelim.
Text.txt dosyasini demo.zip olarak paketlemek istiyorum. Bunun icin Compress-Archive komutunu kullanacagim.
[crayon]
Compress-Archive -Path ‘C:\demo\test.txt’ -destinationpath “C:\demo\democompress\demo.zip” -compressionlevel Optimal
[/crayon]

Evet zip dosyasi hazir.

Simdi de bu arsivi baska bir klasor icine acmak istiyorum. Bunun icin de asagidaki komuta ihtiyacim var.
[crayon]
Expand-Archive -Path “C:\demo\demo.zip” -destinationpath “c:\demo\demoextract\”
[/crayon]

Test.txt demoextract klasorunun icine cikartildi bile!