我已经在C#中使用DotNetZip DLL创建了一个非常简单的程序。我试图提取一个选择最佳压缩的zip文件。这是代码。DotNetZip不提取从WinZip最佳压缩
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文件使用了不受支持的压缩方法。
使用最佳压缩时,DotNetZip库不能提取zip文件吗?有没有办法解决这个问题?有什么选择?
那么,是什么问题?是的,图书馆可能会在unziping中遇到一些麻烦。 – 2011-05-05 15:04:02
如果DotNetZip库在其错误消息中提到该格式不受支持,那么您可能无法在这些格式上使用DotNetZip ......使用支持** IS **的其他格式... – 2011-05-05 15:48:05