Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在我使用 .NET4 的应用程序中存档(压缩/压缩...)一个文件夹?
我尝试在谷歌中找到示例,但我什么也没找到。
知道如何在 .NET4 中实现文件夹的归档吗?
DotNetZip 库文档齐全且易于使用。 您可以从这里下载库(只有一个文件)。
这个例子就是你需要写的全部
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); }
查看 SharpZipLib,您可以在 NuGet 上获得它:https ://nuget.org/packages/SharpZipLib/