Kā izvilkt ZIP failus, izmantojot PowerShell

Satura rādītājs:

Kā izvilkt ZIP failus, izmantojot PowerShell
Kā izvilkt ZIP failus, izmantojot PowerShell

Video: Kā izvilkt ZIP failus, izmantojot PowerShell

Video: Kā izvilkt ZIP failus, izmantojot PowerShell
Video: HOW TO SET UP MULTIPLE USERS ON A MAC - YouTube 2024, Aprīlis
Anonim
Windows ietver iespēju arhivēt atšifrēt un pat programmēt šo funkcionalitāti, izmantojot COM. Lūk, kā to izdarīt.
Windows ietver iespēju arhivēt atšifrēt un pat programmēt šo funkcionalitāti, izmantojot COM. Lūk, kā to izdarīt.

Kā izvilkt ZIP failus, izmantojot PowerShell

Mēs esam pamanījuši šo jautājumu vairākkārt uz Stack Overflow un forumiem, taču lielāko daļu cilvēku ir ieteicams izmantot PowerShell kopienas paplašinājumus vai mantoto komandrindas lietojumprogrammu. Patiesībā ir teikts, ka tas nav faktiski viss, kas grūti izdarāms PowerShell.

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

Hardcoding vērtības nav īsti ideāls, tāpēc ļauj tam ātri darboties.

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

Tad mēs varam vienkārši izmantot šādu funkciju:

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

Neaizmirstiet to pievienot savam Windows PowerShell profilam, lai jums nebūtu nepieciešamas trešo pušu bibliotēkas funkcijām, kas jau ir iekļautas lodziņā.

Ieteicams: