Kako izvući ZIP datoteke koristeći PowerShell

Sadržaj:

Kako izvući ZIP datoteke koristeći PowerShell
Kako izvući ZIP datoteke koristeći PowerShell

Video: Kako izvući ZIP datoteke koristeći PowerShell

Video: Kako izvući ZIP datoteke koristeći PowerShell
Video: BTT SKR2 -Klipper Firmware Install - YouTube 2024, Ožujak
Anonim
Windows uključuje mogućnost raspakiravanja arhiva, a programska je svrha i putem COM-a. Evo kako to učiniti.
Windows uključuje mogućnost raspakiravanja arhiva, a programska je svrha i putem COM-a. Evo kako to učiniti.

Kako izvući ZIP datoteke koristeći PowerShell

Vidjeli smo ovo pitanje postavljeno mnogo puta na stack overflow i forume, ali većinu vremena ljudi preporučuju korištenje PowerShell zajednice proširenja ili naslijeđene naredbenog retka aplikacija. Istina je rečeno, nije zapravo sve što je teško učiniti u PowerShellu.

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

Vrijednosti hardcodinga zapravo nisu idealne, pa ih ostavite u brzoj funkciji.

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) } }

Tada možemo jednostavno koristiti ovu funkciju:

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

Ne zaboravite dodati ovo na svoj profil sustava Windows PowerShell, tako da ne trebate knjižnice trećih strana za funkcionalnost koja je već uključena iz kutije.

Preporučeni: