首页 > 代码库 > C# .NET 使用第三方类库DotNetZip解压/压缩Zip文件 (ZT)
C# .NET 使用第三方类库DotNetZip解压/压缩Zip文件 (ZT)
DotNetZip on CodePlex: http://dotnetzip.codeplex.com/
详细的可以看源代码……总之感觉比SharpZipLib好用。而且DotNetZip支持VB,C#以及任何.NET语言。
加压:(从CodePlex上偷过来的)
using (ZipFile zip = new ZipFile()) { // add this map file into the "images" directory in the zip archive 把这个PNG文件添加到zip档案的"images"目录下 zip.AddFile("c:\\images\\personal\\7440-N49th.png", "images"); // add the report into a different directory in the archive 然后把PDF文件添加到zip档案的"files"目录下,把ReadMe.txt放到根目录 zip.AddFile("c:\\Reports\\2008-Regional-Sales-Report.pdf", "files"); zip.AddFile("ReadMe.txt"); // 把zip档案保存为MyZipFile.zip zip.Save("MyZipFile.zip"); }
解压更简单:
using (ZipFile zip = new ZipFile("MyZipFile.zip")) { zip.ExtractAll("c:\\myfolder", ExtractExistingFileAction.OverwriteSilently); }
这就可以了!什么问题都木有,是不是比SharpZipLib方便多了!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。