C# .NET 使用DotNetZip开源类库 处理 压缩/解压 Zip 处理乱码情况
dotNetZip on CodePlex: http://dotnetzip.codeplex.com/
压缩/解压/重命名:
//1.压缩//指定编码,防止中文乱码情况using (ZipFile zip = new ZipFile(System.Text.Encoding.UTF8)){// add this map file into the "images" directory in the zip archive 将该地图文件添加到zip存档中的“images”目录中zip.AddFile(@"E:\DemoZip\1.png", "images");// add the report into a different directory in the archive 将报告添加到归档中的其他目录中zip.AddFile(@"E:\DemoZip\2.txt", "files");// 添加到根目录zip.AddFile(@"E:\DemoZip\3.txt");// 添加到根目录,并重命名zip.AddFile(@"E:\DemoZip\4.txt").FileName = "5.txt";zip.Save(@"E:\DemoZip\ZipFile.zip");}//2.解压//指定编码,防止存在中文乱码情况//如情况:路径中具有非法字符using (ZipFile zip = new ZipFile(@"E:\DemoZip\ZipFile.zip", System.Text.Encoding.UTF8)){zip.ExtractAll(@"E:\DemoZip\ZipFileFolder", ExtractExistingFileAction.OverwriteSilently);}
转载于:https://www.cnblogs.com/ChenRihe/p/DotNetZip.html
C# .NET 使用DotNetZip开源类库 处理 压缩/解压 Zip 处理乱码情况相关推荐
- android zip格式应用,Android 压缩解压zip文件
Android 压缩解压zip文件 上次写了个解压缩功能,但有局限性,比如压缩文件xx.zip 里包括子目录的情况下,执行上次解压缩的功能就不能实现我们想要的效果,于是在网上参考了一下java的解压缩 ...
- VC++压缩解压zip文件(支持密码)
只能压缩解压zip格式的,不需要dll或者库文件,核心是HZIP,支持带密码压缩解压(但是有时不完美,属于HZIP本身的问题,请不要纠结这一点). 以下为核心封装文件,建议大家下载源代码查看,下载地址 ...
- Python压缩解压zip,Django下载zip文件
Python压缩解压zip 压缩 import zipfile def convert_zip(zip_path, save_path):'''# zip_path 要压缩文件的路径# save_pa ...
- 使用InfoZip压缩解压zip文件
使用InfoZip压缩解压zip文件 源码下载地址:http://download.csdn.net/detail/risingsun001/4254821 先贴部分源码: void CInfozip ...
- C#压缩解压zip 文件
我在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一时不知如何下手.只好耐下心来, ...
- Python zipfile模块(压缩解压zip)
目录 常用函数介绍 ZipFile.getinfo(name) ZipFile.infolist() ZipFile.namelist() ZipFile.extractall(member[, pa ...
- 【分享】AspxZip v2.0 在线压缩解压ZIP文档
下载地址: http://download.csdn.net/detail/rrrfff/5756977 当前版本:2.0.20140609 AspxZip v2.0 特点: 1.能够在支持 ASP. ...
- Linux的tar打包压缩解压zip/gz/bz2/xz用法细讲
当存在大量文件目录需要整合时,我们经常会选择用tar指令将其打包在一起再进行处理. t a r 指 令 \color{blue}{tar指令} tar指令: tar ###打包文件[将多个文件放在一起 ...
- linux 压缩 解压zip 命令
将当前目录下的所有文件和文件夹全部压缩成test.zip文件,-r表示递归压缩子目录下所有文件 zip -r test.zip ./* 打包指定目录以及其子目录下的所有文件 zip -r test2. ...
最新文章
- 廖雪峰的数据分析课!
- jquery的页面加载完执行的函数
- 人工智能下一阶段,为啥要看互联网巨头?
- chrome jsp 显示不正常_JSP程序在chrome下不兼容的问题!
- android电话系统,Android电话系统之-rild.doc
- nmap查看开放端口以及使用的协议
- 配置用户组策略环回处理模式
- php如何查询本周的数据,php、mysql查询当天,查询本周,查询本月的数据实例
- 以汉字开头,以某个词结尾的一段文字的正则
- Android - 资源(resource)转换为String
- 使用reportlab生成条码
- 'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件的解决办法
- Oracle中可以代替like进行模糊查询的方法instr(更高效)
- 使用PMT和IPMT在Excel中显示贷款付款
- stony大学计算机科学找工作,如果我本科四年在加州大学洛杉矶分校安德森商学院就读,毕业后我实在当地找工作好还是回国比较好?哪个待...
- 论文解读:iDRNA-ITF:基于诱导和转移框架识别蛋白质中的DNA和RNA结合残基
- 加密html文件如何转换为pdf,PPT转成PDF后如何加密?其实真的很简单!
- 神级操作丨用 Python 将微信热文转换成Word文档
- (附源码)计算机毕业设计黄淮学院二手物品交易平台
- Inventor冲压加强筋_Inventor教程之创建加强筋