随笔 - 547  文章 - 213 评论 - 417 阅读 - 107万

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

posted on   今夜太冷  阅读(629)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示