最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
asp.net C# 用SharpZipLib实现加密压缩、加密解压
时间:2013-03-18 编辑:简简单单 来源:一聚教程网
1、创建zip文件,并添加文件:
代码如下 | 复制代码 |
using (ZipFile zip = ZipFile.Create(@”E:test.zip”)) |
2、将文件夹压缩为文件
代码如下 | 复制代码 |
(new FastZip()).CreateZip(@”E:test.zip”, @”E:test”, true, ”"); |
最后一个参数是使用正则表达式表示的过滤文件规则。CreateZip方法有3个重载版本,其中有目录过滤参数、文件过滤参数及用于指定是否进行子目录递归的一个bool类型的参数。
3、将文件添加到已有zip文件中
代码如下 | 复制代码 |
using (ZipFile zip = new ZipFile(@”E:test.zip”)) { zip.BeginUpdate(); zip.Add(@”E:test.doc”); zip.CommitUpdate(); } |
4、列出zip文件中文件
代码如下
复制代码
using (ZipFile zip = new ZipFile(@”E:test.zip”))
{
string list = string.Empty;
foreach (ZipEntry entry in zip)
{
list += entry.Name + ”rn”;
}
MessageBox.Show(list);
}
5、删除zip文件中的一个文件
代码如下 | 复制代码 |
using (ZipFile zip = new ZipFile(@”E:test.zip”)) { zip.BeginUpdate(); zip.Delete(@”test.doc”); zip.Delete(@”test22.txt”); zip.CommitUpdate(); } |
6、解压zip文件中文件到指定目录下
代码如下 | 复制代码 |
(new FastZip()).ExtractZip(@”E:test.zip”, @”E:test”, ”"); |
相关文章
- C#复制数组的两种方式及效率比较解读 10-24
- ASP.NET Identity用法解析 10-24
- ASP.NET MVC使用Identity增删改查用户介绍 10-24
- C语言中atoi函数模拟实现介绍 10-18
- .Net反向代理组件Yarp用法介绍 10-10
- .NET使用YARP通过编码方式配置域名转发实现反向代理教程 10-10