Powershell Save()永远不会完成
我尝试使用DotNetZip创建一个存档。 我能够使用AddFile方法,并且可以保存和处理zip文件 但是,当我尝试只添加带有AddDirectory的文件夹时,下面的保存并没有结束 有人知道会出什么问题吗?我尝试在保存时附加MaxOutPutSegmentSize和UseZip64,如一些示例所示,但这并没有改变任何事情。我试着用一个解释器zip文件调用SavePowershell Save()永远不会完成,powershell,dotnetzip,Powershell,Dotnetzip,我尝试使用DotNetZip创建一个存档。 我能够使用AddFile方法,并且可以保存和处理zip文件 但是,当我尝试只添加带有AddDirectory的文件夹时,下面的保存并没有结束 有人知道会出什么问题吗?我尝试在保存时附加MaxOutPutSegmentSize和UseZip64,如一些示例所示,但这并没有改变任何事情。我试着用一个解释器zip文件调用Save function ZipUp-Files ( $mychildren ) { foreach ($o in $mychildr
function ZipUp-Files ( $mychildren )
{
foreach ($o in $mychildren)
{
$e= $zipfile.AddDirectory($o.FullName,$o.fullname.substring($pwd.path.length));
}
}
$children =get-childitem -recurse -force | where-object {$_.psiscontainer} | where {$_.name -match $teststring}
[System.Reflection.Assembly]::LoadFrom("C:\dotNetZip\zip-v1.9\Release\Ionic.Zip.dll");
$zipfile = new-object Ionic.Zip.ZipFile($ziptarget);
ZipUp-Files $children
$zipfile.Save()
$zipfile.Dispose()
提前感谢我在这里找到了一个解决方案,解决了我的问题:
但我仍然不知道,最好、最快的解决方法是什么。您的文件夹中有什么?你试过只用空文件夹吗?“拯救没有结束”是什么意思?