Ako extrahovať ZIP súbory pomocou PowerShell

Obsah:

Ako extrahovať ZIP súbory pomocou PowerShell
Ako extrahovať ZIP súbory pomocou PowerShell

Video: Ako extrahovať ZIP súbory pomocou PowerShell

Video: Ako extrahovať ZIP súbory pomocou PowerShell
Video: How to Set up Multiple Users on a Mac - YouTube 2024, Apríl
Anonim
Systém Windows zahŕňa možnosť rozbaľovania archívov a dokonca aj túto funkčnosť prostredníctvom programu COM. Tu je postup, ako to urobiť.
Systém Windows zahŕňa možnosť rozbaľovania archívov a dokonca aj túto funkčnosť prostredníctvom programu COM. Tu je postup, ako to urobiť.

Ako extrahovať ZIP súbory pomocou PowerShell

Videli sme túto otázku niekoľkokrát kladené na Stack Overflow a fóra, ale väčšinu času ľudia odporúčajú používať PowerShell Community Extensions alebo aplikáciu príkazového riadku. Pravda je povedané, nie je to vlastne všetko, čo je ťažké urobiť v PowerShell.

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

Hodnoty hardcode nie sú naozaj ideálne, takže umožňujú rýchlu funkciu.

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

Potom môžeme jednoducho použiť túto funkciu:

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

Nezabudnite to pridať do svojho profilu Windows PowerShell, takže nepotrebujete knižnice tretích strán pre funkčnosť, ktorá je už zahrnutá mimo škatule.

Odporúča: