Can any one have the idea how to zip folders (including sub files and folders like winrar doing) using C#...?
答案 0 :(得分:2)
这是一个非常好的通用.NET实用程序,用于处理与zip相关的操作和文件。 http://dotnetzip.codeplex.com/
使用示例,粘贴自我刚刚提供的网站链接:
using (ZipFile zip = new ZipFile()) { // add this map file into the "images" directory in the zip archive zip.AddFile("c:\\images\\personal\\7440-N49th.png", "images"); // add the report into a different directory in the archive zip.AddFile("c:\\Reports\\2008-Regional-Sales-Report.pdf", "files"); zip.AddFile("ReadMe.txt"); zip.Save("MyZipFile.zip"); }
答案 1 :(得分:1)
快速谷歌之后我发现了这个:SharpZipLib(来自网站:#ziplib(SharpZipLib,以前的NZipLib)是一个完全用C#编写的适用于.NET平台的Zip,GZip,Tar和BZip2库。)