当前位置: 首页 > news >正文

哪个网站可以做行程珠海科技网站建设

哪个网站可以做行程,珠海科技网站建设,中小型网站建设策划,wordpress酒店咨询区 user3362735我的项目有一个需求#xff0c;需要对 文件夹 下的文件进行压缩#xff0c;我用 ZipFile.CreateFromDirectory 方法发现并不能成功#xff0c;但我对整个文件夹压缩是没有问题的#xff0c;请问我该如何正确实现#xff1f;回答区 John Koerner可以借助… 咨询区 user3362735我的项目有一个需求需要对 文件夹 下的文件进行压缩我用 ZipFile.CreateFromDirectory 方法发现并不能成功但我对整个文件夹压缩是没有问题的请问我该如何正确实现回答区 John Koerner可以借助 file 或者 memorystream 再通过 CreateEntryFromFile() 创建一个存档文件。filestream如果你有权限创建一个 zip 文件那么可以使用 filestream参考如下代码using (FileStream fs  new FileStream(C:\Temp\output.zip,FileMode.Create)) using (ZipArchive arch  new ZipArchive(fs, ZipArchiveMode.Create)) {arch.CreateEntryFromFile(C:\Temp\data.xml, data.xml); }memorystream如果你不想保存任何磁盘痕迹可以在内存中做任何事情参考如下代码using (MemoryStream ms  new MemoryStream()) using (ZipArchive arch  new ZipArchive(ms, ZipArchiveMode.Create)) {arch.CreateEntryFromFile(C:\Temp\data.xml, data.xml); }最后你可以将 MemoryStream 写入到 File 。using (FileStream file  new FileStream(file.bin, FileMode.Create, System.IO.FileAccess.Write)) {byte[] bytes  new byte[ms.Length];ms.Read(bytes, 0, (int)ms.Length);file.Write(bytes, 0, bytes.Length);ms.Close(); }John Koerner其实在 .NET 中有很多种途径可以解决这种问题你可以借助一些第三方类,比如SharpZipLib sevenzipsharp DotNetZip。当然你用 ZipFile 也是可以解决的下面是使用 FileStream 的方式。using (var zip  ZipFile.Open(file.zip, ZipArchiveMode.Create)) {var entry  zip.CreateEntry(file.txt);entry.LastWriteTime  DateTimeOffset.Now;using (var stream File.OpenRead(c:\path\to\file.txt))using (var entryStream  entry.Open())stream.CopyTo(entryStream); }也可以用更简短的写法。// reference System.IO.Compression using (var zip  ZipFile.Open(file.zip, ZipArchiveMode.Create))zip.CreateEntryFromFile(file.txt, file.txt);AlexanderBrevig既然压缩整个文件夹是可以的那可以通过创建一个临时文件夹解决然后借助临时文件夹进行压缩。压缩流程创建一个临时文件夹将文件移动到文件夹压缩文件夹删除文件夹解压缩流程解压缩zip提取文件夹从文件夹中提取出文件删除临时文件夹点评区 我个人在 zip 压缩的业务时用的是 DotNetZip非常方便功能也非常强大强烈推荐。
http://www.pierceye.com/news/863388/

相关文章:

  • 广州市天河区工程建设监督网站网站维护的注意事项
  • 人才网站建站织梦网站模块
  • 网站区分治疗早射最有效的方法是什么
  • 市体育局网站 两学一做ip详细地址查询工具
  • 网站找图片做海报侵权开发一个oa系统多少钱
  • 网站下载链接打不开外国网站建站
  • 与众不同的网站风控网站开发
  • 哈尔滨的网站设计门户网站建设招投标
  • 如何用wordpress制作网站运城公司做网站
  • 园林景观网站模板做企业商城网站
  • 医疗网站优化怎么做农村自建房设计图效果图
  • 网站建哪家好佛山seo网站排名
  • 做珠宝网站价格多少html5手机网站开发经验
  • dede网站后台合肥网站建设行情
  • 做动漫网站侵权吗途牛网网站建设评价
  • 域名到期对网站的影响做美缝在哪个网站接单
  • 网站建设技术网站刚做网站和搜出来的不一样
  • 营销型网站建设集装箱液袋如何做做网站
  • 刘晓忠 网站建设手机网站绑定域名是什么意思
  • 东莞网站建设 包装材料汅app下载大全2022
  • 湖南平台网站建设找哪家设计师培训班多少钱
  • 网站代码素材重庆渝发建设有限公司官网
  • 网站标题能改吗加强档案网站建设
  • 2016网站设计龙岩微信网站建设
  • 梅州建站规划网站建设从零到精通.pdf
  • 商业机构的网址网站关键词优化费用
  • 企业网站建设中期报告模板微信小程序开发需要哪些技术
  • 裕顺网站建设上海房价2022年最新房价
  • 百度联盟做网站赚钱制作网页完整步骤
  • 化妆品网站建设规划书范文h5网站建设h