【发布时间】:2011-05-05 14:58:12
【问题描述】:
我使用 DotNetZip dll 在 C# 中创建了一个非常简单的程序。我正在尝试提取一个选择最佳压缩的 zip 文件。这是代码。
static void Main(string[] args)
{
string nameOfFile = "testBest.zip";
string directory = "testBest";
Console.WriteLine("Extracting file {0} to {1}", nameOfFile, directory);
using (ZipFile zip = ZipFile.Read(nameOfFile))
{
foreach (ZipEntry e in zip)
{
e.Extract(directory, ExtractExistingFileAction.OverwriteSilently);
}
}
}
错误提示其中一个 txt 文件使用了不受支持的压缩方法。
使用 Best 压缩时 DotNetZip 库能否不提取 zip 文件?有没有办法处理这个?有哪些替代方案?
【问题讨论】:
-
那么,问题是什么?是的,库在解压缩时可能会遇到一些问题。
-
如果 DotNetZip 库在其错误消息中指出该格式不受支持,那么您可能无法在这些格式上使用 DotNetZip……使用其他格式 是支持...