当你安装了.Net4.5及以后版本,你可以这样尝试解压缩:
#requires -Version 2 # .NET Framework 4.5 required! Add-Type -AssemblyName System.IO.Compression.FileSystem -ErrorAction Stop $Source = 'C:\somezipfile.zip' $Destination = 'C:\somefolder' $Overwrite = $true $ShowDestinationFolder = $true if ((Test-Path $Destination) -eq $false) { $null = mkdir $Destination } $Content = [IO.Compression.ZipFile]::OpenRead($Source).Entries $Content | ForEach-Object -Process { $FilePath = Join-Path -Path $Destination -ChildPath $_ [IO.Compression.ZipFileExtensions]::ExtractToFile($_,$FilePath,$Overwrite) } if ($ShowDestinationFolder) { explorer.exe $Destination }
Unzipping ZIP Files with PowerShell 3.0 and 4.0
本文链接: https://www.pstips.net/unzipping-zip-files-with-powershell-3-0-and-4-0.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!