DotnetZip是一个开源类库,可以用donet开发语言来操作文件来生成zip文件。功能强大,操作方便。
下载地址在这里:
http://dotnetzip.codeplex.com/
下载到的包里有很多个dll文件,一般引用Ionic.Zip.dll就可以:
然后引用这个命名空间:
using Ionic.Zip;
以下是一个简单的例子:
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"); } |
更详细的例子在这里,可以看到这东东支持的开发语言很多:
http://dotnetzip.codeplex.com/wikipage?title=Examples&referringTitle=Home