Quantcast
Channel: Greg – code.commongroove.com
Viewing all articles
Browse latest Browse all 30

PowerShell: Extract Files from Zip Archive

$
0
0

Here’s a quick PowerShell snippet to extract files from a .zip archive:

Add-Type -Assembly System.IO.Compression.FileSystem
 
$PathToZipFile = "C:\temp\myarchive.zip"
$ExtractPattern = "*.log"
$ExtractDirectory = "C:\temp\extracted"
 
New-Item -ItemType Directory -Path $ExtractDirectory -Force | Out-Null
 
$ZipFile = [IO.Compression.ZipFile]::OpenRead($PathToZipFile)
$ZipFile.Entries | 
    Where-Object { $_.Name -like $ExtractPattern } | 
    ForEach {[System.IO.Compression.ZipFileExtensions]::ExtractToFile($_, "$ExtractDirectory\$($_.Name)", $true)}

Hope this helps!


Viewing all articles
Browse latest Browse all 30

Trending Articles