您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。
- 内容介绍
- 文章标签
- 相关推荐
本文共计428个文字,预计阅读时间需要2分钟。
一、介绍SharpZipLib是一个完全由C#编写的库,用于处理ZIP和GZIP文件。
一、介绍
SharpZipLib是一个完全由C#编写的ZIP,GZIP,Tar和BZIP2 Library,可以方便的支持这几种格式的压缩和解压缩。
github.com/icsharpcode/SharpZipLib下载解压SharpZipLib ,将 ICSharpCode.SharpZipLib .dll 添加至项目引用中.
二、操作指南
1.1 创建zip文件,并添加文件:
using (ZipFile zip = ZipFile.Create(@"E:\test.zip")) { zip.BeginUpdate(); zip.Add(@"E:\文件1.txt"); zip.Add(@"E:\文件2.txt"); zip.CommitUpdate(); }
1.2 将文件夹压缩为文件
(new FastZip()).CreateZip(@"E:\test.zip", @"E:\test\", true, "");
最后一个参数是使用正则表达式表示的过滤文件规则。CreateZip方法有3个重载版本,其中有目录过滤参数、文件过滤参数及用于指定是否进行子目录递归的一个bool类型的参数。
本文共计428个文字,预计阅读时间需要2分钟。
一、介绍SharpZipLib是一个完全由C#编写的库,用于处理ZIP和GZIP文件。
一、介绍
SharpZipLib是一个完全由C#编写的ZIP,GZIP,Tar和BZIP2 Library,可以方便的支持这几种格式的压缩和解压缩。
github.com/icsharpcode/SharpZipLib下载解压SharpZipLib ,将 ICSharpCode.SharpZipLib .dll 添加至项目引用中.
二、操作指南
1.1 创建zip文件,并添加文件:
using (ZipFile zip = ZipFile.Create(@"E:\test.zip")) { zip.BeginUpdate(); zip.Add(@"E:\文件1.txt"); zip.Add(@"E:\文件2.txt"); zip.CommitUpdate(); }
1.2 将文件夹压缩为文件
(new FastZip()).CreateZip(@"E:\test.zip", @"E:\test\", true, "");
最后一个参数是使用正则表达式表示的过滤文件规则。CreateZip方法有3个重载版本,其中有目录过滤参数、文件过滤参数及用于指定是否进行子目录递归的一个bool类型的参数。

