Zip Extractor Windows
PowerShell script that extracts all .zip
files in a given folder into separate subfolders named after each zip file.
Add-Type -AssemblyName System.IO.Compression.FileSystem
$zipFiles = Get-ChildItem -Path "C:\Users\ASUS\Desktop\D\*.zip"
foreach ($file in $zipFiles) {
$targetPath = "C:\Users\ASUS\Desktop\D\" + $file.BaseName
if (-not (Test-Path -Path $targetPath)) {
[System.IO.Directory]::CreateDirectory($targetPath)
}
[System.IO.Compression.ZipFile]::ExtractToDirectory($file.FullName, $targetPath)
}