Cara Mengekstrak File ZIP Menggunakan PowerShell

Daftar Isi:

Cara Mengekstrak File ZIP Menggunakan PowerShell
Cara Mengekstrak File ZIP Menggunakan PowerShell

Video: Cara Mengekstrak File ZIP Menggunakan PowerShell

Video: Cara Mengekstrak File ZIP Menggunakan PowerShell
Video: 12 Settingan MacBoook yang harus kamu Ubah! - YouTube 2024, November
Anonim
Windows menyertakan kemampuan untuk meng-unzip arsip dan bahkan memperlihatkan fungsionalitas ini secara terprogram melalui COM. Inilah cara melakukannya.
Windows menyertakan kemampuan untuk meng-unzip arsip dan bahkan memperlihatkan fungsionalitas ini secara terprogram melalui COM. Inilah cara melakukannya.

Cara Mengekstrak File ZIP Menggunakan PowerShell

Kami telah melihat pertanyaan ini berkali-kali ditanyakan pada Stack Overflow dan forum, tetapi sebagian besar waktu orang merekomendasikan menggunakan Ekstensi Komunitas PowerShell atau aplikasi baris perintah legacy. Sejujurnya, itu tidak benar-benar semua yang sulit dilakukan di PowerShell.

$shell = new-object -com shell.application $zip = $shell.NameSpace(“C:howtogeeksite.zip”) foreach($item in $zip.items()) { $shell.Namespace(“C: emphowtogeek”).copyhere($item) }

Nilai-nilai hardcoding tidak terlalu ideal jadi mari kita membuatnya menjadi fungsi yang cepat.

function Expand-ZIPFile($file, $destination) { $shell = new-object -com shell.application $zip = $shell.NameSpace($file) foreach($item in $zip.items()) { $shell.Namespace($destination).copyhere($item) } }

Maka kita cukup menggunakan fungsi seperti ini:

Expand-ZIPFile –File “C:howtogeeksite.zip” –Destination “C: emphowtogeek”

Ingat untuk menambahkan ini ke profil Windows PowerShell Anda, sehingga Anda tidak memerlukan pustaka pihak ketiga untuk fungsionalitas yang sudah termasuk di luar kotak.

Direkomendasikan: