首页 c#如何压缩成zip格式的文件 能用系统自带的zip工具打开

c#如何压缩成zip格式的文件 能用系统自带的zip工具打开

举报
开通vip

c#如何压缩成zip格式的文件 能用系统自带的zip工具打开c#如何压缩成zip格式的文件 能用系统自带的zip工具打开 c#怎么压缩成zip格式的文件 能用系统自带的zip工具打开, 我是用的sharpziplib的压缩方法,但是压缩后 系统自带的ziped提取不出文件,也不报错,显示为空,也不知道是不是哪里写错了。但是用winrar和其他的7-zip等都可以。 尝试用.net自带的IO.Compression,但是好像只能压缩单个文件。。 谁知道怎么搞,下面是我的压缩方法: /// summary /// 使用isharpziplib压缩文件 /// /s...

c#如何压缩成zip格式的文件 能用系统自带的zip工具打开
c#如何压缩成zip格式的文件 能用系统自带的zip工具打开 c#怎么压缩成zip格式的文件 能用系统自带的zip工具打开, 我是用的sharpziplib的压缩方法,但是压缩后 系统自带的ziped提取不出文件,也不报错,显示为空,也不知道是不是哪里写错了。但是用winrar和其他的7-zip等都可以。 尝试用.net自带的IO.Compression,但是好像只能压缩单个文件。。 谁知道怎么搞,下面是我的压缩方法: /// summary /// 使用isharpziplib压缩文件 /// /summary /// param name= rootDir 需要打包文件的顶级目录(结尾不含//) /param /// param name= fileList 打包的文件(夹)的全路径列表 /param /// param name= filePath 目标压缩文件 /param /// returns /returns public static void CompressFile(string topDirName, List string fileNamesToZip, string ZipedFileName) { List string fileList = new List string (); foreach (string ss in fileNamesToZip) { string filename = ss.Replace(topDirName, ); if (FileHelper.IsDir(ss)) { fileList.AddRange(GetFileAndDir(ss, topDirName)); } else { fileList.Add(filename); } } using (ZipOutputStream s = new ZipOutputStream(System.IO.File.Open(ZipedFileName, FileMode.Create))) { s.SetLevel(6); foreach (string file in fileList) { if (FileHelper.IsDir(topDirName + file)) //如果是文件夹 folder { ZipEntry entry = new ZipEntry(file + \\ ); entry.DateTime = DateTime.Now;
本文档为【c#如何压缩成zip格式的文件 能用系统自带的zip工具打开】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_594905
暂无简介~
格式:doc
大小:13KB
软件:Word
页数:2
分类:生活休闲
上传时间:2017-09-21
浏览量:26