博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# .NET 使用第三方类库DotNetZip解压/压缩Zip文件
阅读量:5238 次
发布时间:2019-06-14

本文共 806 字,大约阅读时间需要 2 分钟。

DotNetZip on CodePlex: 

详细的可以看源代码……总之感觉比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方便多了!

转载于:https://www.cnblogs.com/thefake/p/3143435.html

你可能感兴趣的文章
设置类UIColor使用colorWithRed定义颜色
查看>>
文件语音识别Google语音识别学习札记 - Windows PC机上测试语音识别Strut2教程-java教程...
查看>>
μC/OS-III---I笔记13---中断管理
查看>>
:after,:before,content
查看>>
FTTB FTTC FTTH FTTO FSA
查看>>
OpenAI Gym
查看>>
stap-prep 需要安装那些内核符号
查看>>
网易杭研后台技术中心的博客 -MYSQL :OOM
查看>>
第二章 数据通信的基础知识 计算机网络笔记 学堂在线 2.1 数据传输系统 2.2 信号...
查看>>
如何解决click事件的重复触发问题
查看>>
2016寒假自学笔记
查看>>
VC++2012编程演练数据结构《21》二叉排序树
查看>>
linux命令mkdir&chmod&chown
查看>>
python3之memcached
查看>>
cout与cerr
查看>>
xxl-job 源码分析系列(1)- 配置运行
查看>>
tcpdump截帧工具使用
查看>>
Android中的多线程断点下载
查看>>
asp.net 本质论学习
查看>>
ASP.NET Web API上实现 Web Socket
查看>>