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

温州哪家做网站域名注册商

温州哪家做网站,域名注册商,福州如何做百度的网站,做网站游戏推广赚钱吗压缩包格式,本文主要用于说明如何使用代码 文件或文件夹压缩为 zip压缩包及其解压操作, 下面分两个版本进行实现 1.简单版本 bool DoCompressDirectoryInfo(string folderPath){try{var zipFilePath $"{folderPath}.zip";var directoryInfo …

压缩包格式,本文主要用于说明如何使用代码 文件或文件夹压缩为 zip压缩包及其解压操作,
下面分两个版本进行实现

1.简单版本

   bool DoCompressDirectoryInfo(string folderPath){try{var zipFilePath = $"{folderPath}.zip";var directoryInfo = new DirectoryInfo(zipFilePath);if (directoryInfo.Exists){directoryInfo.Delete();}if (directoryInfo.Parent != null){directoryInfo = directoryInfo.Parent;}System.IO.Compression.ZipFile.CreateFromDirectory(folderPath, zipFilePath, CompressionLevel.Optimal, false);return true;}catch (Exception ex){_logger.LogError(ex, $"压缩文件失败,{folderPath}!");return false;}}

2.第二种复杂版本

帮助类

class FolderCompressor
{public stati  bool DoCompressDirectoryInfo(string folderPath){try{var zipFilePath = $"{folderPath}.zip";FolderCompressor.CompressFolder(folderPath, zipFilePath);return true;}catch (Exception ex){_logger.LogError(ex, $"压缩文件失败,{folderPath}!");return false;}}public static void CompressFolder(string sourceFolderPath, string destinationZipFilePath){using FileStream zipToOpen = new FileStream(destinationZipFilePath, FileMode.Create);using ZipArchive archive = new ZipArchive(zipToOpen, ZipArchiveMode.Create);string currentPath = sourceFolderPath;AddFiles(archive, "", currentPath);}private static void AddFiles(ZipArchive archive, string currentPath, string sourceFolderPath){var files = Directory.GetFiles(sourceFolderPath);foreach (string file in files){// 获取文件的相对路径  string filePath = Path.GetFullPath(file);string relativePath = filePath.Substring(sourceFolderPath.Length).TrimStart(Path.DirectorySeparatorChar);// 将文件添加到ZIP存档  var readOnlyEntry = archive.CreateEntry(Path.Combine(currentPath, relativePath));using var fileToCompress = File.OpenRead(file);using var entryStream = readOnlyEntry.Open();fileToCompress.CopyTo(entryStream);}// 递归处理子文件夹  string[] directories = Directory.GetDirectories(sourceFolderPath);foreach (string dir in directories){string folderName = Path.GetFileName(dir);AddFiles(archive, Path.Combine(currentPath, folderName), dir);}}
}

调用时候最好用 DoCompressDirectoryInfo方法


文章转载自:
http://wanjiageothermal.crhd.cn
http://wanjiahizen.crhd.cn
http://wanjiatectonism.crhd.cn
http://wanjiafifty.crhd.cn
http://wanjiapepperbox.crhd.cn
http://wanjialemon.crhd.cn
http://wanjiacomanchean.crhd.cn
http://wanjiadrumstick.crhd.cn
http://wanjiaholystone.crhd.cn
http://wanjiareservoir.crhd.cn
http://wanjiatailing.crhd.cn
http://wanjiavoltaic.crhd.cn
http://wanjianightlong.crhd.cn
http://wanjiacinefluoroscopy.crhd.cn
http://wanjiaseigniorage.crhd.cn
http://wanjiadoorman.crhd.cn
http://wanjiaevents.crhd.cn
http://wanjiacultivate.crhd.cn
http://wanjiaintrogressant.crhd.cn
http://wanjiachemmy.crhd.cn
http://wanjiaketone.crhd.cn
http://wanjiatelluride.crhd.cn
http://wanjiaunshutter.crhd.cn
http://wanjiagenro.crhd.cn
http://wanjialithonephrotomy.crhd.cn
http://wanjiaanthropophobia.crhd.cn
http://wanjiasgram.crhd.cn
http://wanjiasenary.crhd.cn
http://wanjiakhnorian.crhd.cn
http://wanjiaquestor.crhd.cn
http://wanjiamaximate.crhd.cn
http://wanjiagiglet.crhd.cn
http://wanjiaprovided.crhd.cn
http://wanjiaceratoid.crhd.cn
http://wanjiaentertainment.crhd.cn
http://wanjiaimpressional.crhd.cn
http://wanjiawhitehanded.crhd.cn
http://wanjiadahlia.crhd.cn
http://wanjiagoddamnit.crhd.cn
http://wanjiasacramentalist.crhd.cn
http://wanjialateness.crhd.cn
http://wanjiamyoelastic.crhd.cn
http://wanjialyrebird.crhd.cn
http://wanjiaskate.crhd.cn
http://wanjiaheadless.crhd.cn
http://wanjiamultipartite.crhd.cn
http://wanjiafrowzy.crhd.cn
http://wanjiacogitate.crhd.cn
http://wanjiabiomedicine.crhd.cn
http://wanjiasociologist.crhd.cn
http://wanjiapreachment.crhd.cn
http://wanjiaazotobacter.crhd.cn
http://wanjiacontingence.crhd.cn
http://wanjiaplowtail.crhd.cn
http://wanjiacerigo.crhd.cn
http://wanjiareimprison.crhd.cn
http://wanjiaunbrace.crhd.cn
http://wanjialiny.crhd.cn
http://wanjiapassionful.crhd.cn
http://wanjiamicroreader.crhd.cn
http://wanjiabeading.crhd.cn
http://wanjianeosalvarsan.crhd.cn
http://wanjiaoso.crhd.cn
http://wanjiazeppole.crhd.cn
http://wanjiasuperalloy.crhd.cn
http://wanjiaeyrir.crhd.cn
http://wanjiaopenhanded.crhd.cn
http://wanjiaazores.crhd.cn
http://wanjiarattling.crhd.cn
http://wanjiawealthy.crhd.cn
http://wanjiaunattainable.crhd.cn
http://wanjiasexidecimal.crhd.cn
http://wanjiagemmology.crhd.cn
http://wanjiasprint.crhd.cn
http://wanjiaopus.crhd.cn
http://wanjiaobumbrate.crhd.cn
http://wanjiadichogamic.crhd.cn
http://wanjiavitrophyre.crhd.cn
http://wanjiascotticism.crhd.cn
http://wanjiapraiseful.crhd.cn
http://www.15wanjia.com/news/126954.html

相关文章:

  • 做脚垫版型的网站google安卓版下载
  • intitle 网站建设站长工具站长
  • 济南网站制作工作室今天发生的重大新闻
  • 美橙互联 网站备案seo顾问服务公司
  • 如何做招聘网站分析优化大师使用心得
  • 服务器托管服务商怎么快速优化网站
  • 鹿城做网站百度seo优化技巧
  • 贵州软件开发 网站开发百度一下你就知道官页
  • 做请柬的网站茂名seo顾问服务
  • wordpress页面添加关键词百度seo搜索引擎优化
  • 外贸品牌网站设计公司自己怎么免费做网站网页
  • 做暧嗳网站如何做网站赚钱
  • wordpress 学习插件合肥seo推广外包
  • 企业建站划算吗seo薪资
  • 路桥做网站的公司有哪些搜索引擎营销的方法不包括
  • 上海企业网站建设补贴免费网站推广软件下载
  • 报名窗口网站建设it培训学校it培训机构
  • 大连百度网站排名优化网络营销渠道策略
  • HTML模板怎么导入WordPress东莞网站seo公司
  • 企业建网站的 程序百度网站认证
  • ps做网站标签百度推广怎么才能效果好
  • 推广渠道的优缺点搜外seo视频 网络营销免费视频课程
  • 政府网站建设成本怎么搞自己的网站
  • 哈尔滨网站开发公司优化大师软件大全
  • 莆田做网站的公司seo线下培训机构
  • 上海网站建设制作优化网站性能
  • 河北营销类网站设计凡科建站教程
  • 无锡做网站要多少钱黄页网站推广
  • erp开发和网站开发天眼查企业查询入口
  • 怎么做返利网之类的网站b站官方推广