问题描述
我尝试在 DotNetZip 中使用 CheckZip 来测试大约 22.000 个 zip 文件,但它没有报告任何错误。然而,WinRAR 报告许多这些文件的“存档已损坏”,所以我想知道这里发生了什么,以及我是否正确实施了 CheckZip。如果我将文本文件重命名为 test.zip 并检查它,我会从 DotNetZip 得到“test.zip 不是有效的 zip 文件”,所以看起来它基本上可以正常工作。代码如下所示:
public static bool CheckZip(string zipFileName)
{
try
{
return ZipFile.CheckZip(zipFileName);
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
return false;
}
}
更新:找到了一个简单的解决方案 here,而是使用 SharpZipLib。工作正常。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)