该方法包含两种方案解压和压缩文件夹及文件
1.ICSharpCode.SharpZipLib.dll 工程中引用该文件,该文件为开源方法,引用后直接调用Business.cs的ZipFileMain方法即可压缩文件及文件夹。
2.Interop.Shell32.dll 工程中引用该文件,该文件为调用系统API的方法来压缩文件及文件夹,引用后直接调用ZipFileFunction方法即可压缩文件及文件夹。
说明:第一个方法为目前的主流压缩解压方法,大部分软件都通用,但是教老版本的解压软件可能不支持。第二个方法为系统自带,主要是适用特定的场景用比较老版本的解压软件,这个时候用第二种方法兼容性会非常好,几乎所有的解压软件都可以解压。
没有合适的资源?快使用搜索试试~ 我知道了~
C#调用系统API压缩文件及文件夹
共5个文件
dll:2个
txt:1个
bak:1个
5星 · 超过95%的资源 需积分: 50 28 下载量 133 浏览量
2012-08-13
10:52:58
上传
评论
收藏 93KB ZIP 举报
温馨提示
该方法包含两种方案解压和压缩文件夹及文件 1.常用的压缩,工程中引用该文件,该文件为开源方法,引用后直接调用Business.cs的ZipFileMain方法即可压缩文件及文件夹。 2.调用系统API方法压缩,该文件为调用系统API的方法来压缩文件及文件夹,引用后直接调用ZipFileFunction方法即可压缩文件及文件夹。 说明:第一个方法为目前的主流压缩解压方法,大部分软件都通用,但是较老版本的解压软件可能不支持。第二个方法为系统自带,主要是适用特定的场景用比较老版本的解压软件,这个时候用第二种方法兼容性会非常好,几乎所有的解压软件都可以解压。
资源推荐
资源详情
资源评论
收起资源包目录
C#压缩解压文件及文件夹方法.zip (5个子文件)
C#压缩解压文件及文件夹方法
ICSharpCode.SharpZipLib.dll 188KB
说明.txt 545B
Interop.Shell32.dll 48KB
说明.txt.bak 189B
Business.cs 19KB
共 5 条
- 1
资源评论
- zhoupeiyun2014-02-12可以使用,谢谢分享
- nlb_ch2013-09-16调用系统API好用,试了多个压缩ZIP文件的方式 ,只有这种压缩成XPS后,可以用.
- ezhu00002015-02-27多谢!此方法可行
- cffall2013-07-17学习了一下,两个种方法都可以用,很不错,谢谢。
LettoMJ
- 粉丝: 31
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功