.NET中的归档文件夹

时间:2013-05-07 09:18:56

标签: .net compression zip archiving

我需要在我的应用程序中存档(压缩/压缩...)文件夹我使用.NET4?

我试着在google中找到例子,但我什么都没找到。

知道如何在.NET4中实现文件夹的归档?

2 个答案:

答案 0 :(得分:3)

DotNetZip库very well documented,易于使用 您可以下载库(只有一个文件)from here.

这个例子就是你需要编写的所有内容

using (ZipFile zip = new ZipFile())
{
    zip.AddDirectory(@"MyDocuments\ProjectX", "ProjectX");
    zip.Comment = "This zip was created at " + System.DateTime.Now.ToString("G") ; 
    zip.Save(zipFileToCreate);
}

答案 1 :(得分:1)

查看SharpZipLib,您可以在NuGet上获取它:https://nuget.org/packages/SharpZipLib/