A ZIP fájlok kibontása a PowerShell segítségével

Tartalomjegyzék:

A ZIP fájlok kibontása a PowerShell segítségével
A ZIP fájlok kibontása a PowerShell segítségével

Videó: A ZIP fájlok kibontása a PowerShell segítségével

Videó: A ZIP fájlok kibontása a PowerShell segítségével
Videó: How to Set up Multiple Users on a Mac - YouTube 2024, Lehet
Anonim
A Windows magában foglalja az archívumok kibontásának lehetőségét, és programja révén a COM segítségével is megjeleníti ezt a funkciót. Itt van, hogyan kell csinálni.
A Windows magában foglalja az archívumok kibontásának lehetőségét, és programja révén a COM segítségével is megjeleníti ezt a funkciót. Itt van, hogyan kell csinálni.

A ZIP fájlok kibontása a PowerShell segítségével

Láttuk ezt a kérdést többször megkérdezte a Stack túlcsordulás és a fórumok egyaránt, de a legtöbb idő az emberek azt javasolják, hogy használja a PowerShell közösségi kiterjesztések vagy egy régi parancssori alkalmazás. Az igazat meg kell mondani, hogy a PowerShell-ben valójában nem annyira nehéz.

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

A hardcoding értékek nem igazán ideálisak, így gyors működést tesz lehetővé.

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

Ezután egyszerűen használhatjuk ezt a funkciót:

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

Ne feledje, hogy ezt hozzáadja a Windows PowerShell profiljához, így nem szükséges a harmadik féltől származó könyvtárak olyan funkciókhoz, amelyek már szerepelnek a dobozból.

Ajánlott: