我在Power Shell(Windows Server 2016 TP3)中有以下代码
$zipFrom = Get-Item($zipfilepath);
$destTo=Get-Item($destination)
[System.IO.Compression.ZipFile]::ExtractToDirectory($zipfrom,$destTo)
问题是我得到了可怕的260个字符文件限制错误。问题是如何忽略错误并继续提取?
答案 0 :(得分:1)
不幸的是,这是不可能的。而不是你可以使用免费的7-zip,它可以处理上述问题。
代码可以是:
set-alias 7zip "C:\Program Files\7-Zip\7z.exe"
$zipFrom = Get-Item($zipfilepath);
$destTo=Get-Item($destination)
7zip x $zipfrom -o"$destTo"