Powershell Zip extrahieren
Hi,
ich möchte ein ZIP-Archiv extrahieren, und dabei alles überschreiben.
Zur Zeit kommt mit dem Code auch ein fortschrittsfenster, der mir den Kopiervorgang zum Ziel anzeigt.
Ich muss vorher den Zielordner erstmal löschen um sicher zu gehen, dann funktioniert es zuverlässig.
Leider hab ich dann noch das Fenster, geht aber sicher auch ohne?
Danke
ich möchte ein ZIP-Archiv extrahieren, und dabei alles überschreiben.
Zur Zeit kommt mit dem Code auch ein fortschrittsfenster, der mir den Kopiervorgang zum Ziel anzeigt.
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)
}
}
Ich muss vorher den Zielordner erstmal löschen um sicher zu gehen, dann funktioniert es zuverlässig.
Leider hab ich dann noch das Fenster, geht aber sicher auch ohne?
Danke
Please also mark the comments that contributed to the solution of the article
Content-Key: 336631
Url: https://administrator.de/contentid/336631
Printed on: April 19, 2024 at 19:04 o'clock
2 Comments
Latest comment
Das macht man heute so
https://msdn.microsoft.com/de-de/library/hh485723(v=vs.110).aspx
Add-Type -AssemblyName System.IO.Compression
Add-Type -AssemblyName System.IO.Compression.FileSystem
[System.IO.Compression.ZipFile]::ExtractToDirectory("c:\datei.zip","C:\zielordner")
How can I mark a post as solved? nicht vergessen.