我已經在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