ZipFile 类
定义
命名空间:
System.IO.Compression
程序集:
System.IO.Compression.ZipFile.dll, System.IO.Compression.FileSystem.dll, netstandard.dll

大家好, 我是个菜鸟程序员 , 最近做一个压缩文件夹并且删除的功能 ,  用到了.net 自带的  zipFile  类 , 以下是一段我自己写的简单代码 ,  如果有错误,请谅解 。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.IO.Compression;namespace MyZipA
{class Program{static void Main(string[] args){string rootPath = System.AppDomain.CurrentDomain.BaseDirectory;string[] pathMany = Directory.GetDirectories(rootPath);try{if (pathMany != null && pathMany.Length > 0){int maxLeng = 31; for (int i = 0; i < pathMany.Length; i++){Console.WriteLine(pathMany[i]);string startPath = pathMany[i];int nameIndex = i + 1;string zipFName = nameIndex + ".zip";string zipPath = rootPath + zipFName;//压缩ZipFile.CreateFromDirectory(startPath, zipPath, CompressionLevel.Optimal, false);//删除Directory.Delete(pathMany[i], true);}}}catch (Exception ex){Console.WriteLine(ex.Message);}Console.WriteLine("zip end");Console.ReadLine();}}
}

zipFile 压缩文件夹 C#相关推荐

  1. Python zipfile 压缩文件夹

    本文仅供学习交流使用,如侵立删!demo下载见文末 zipfile 压缩文件夹 def zipDir(self, dirpath, outFullName):"""压缩指 ...

  2. python的zipfile压缩文件夹_python zipfile压缩使用说明

    压缩 f=zipfile.ZipFile(file, mode="r", compression=ZIP_STORED, allowZip64=False) 创建一个zip文件对象 ...

  3. python zipfile压缩文件夹

    在使用python zipfile模块进行压缩文件创建的时候,发现貌似只有zipfile对象的write()方法对文件的添加,那么如何将一个文件夹压缩添加到压缩文件中呢? ①直接write() dir ...

  4. java压缩文件夹(含有空文件夹)

    两种实现方式: java.util.zip.ZipOutputStream org.apache.tools.ant 注意 最初采用java.util.zip.ZipOutputStream的方式, ...

  5. C#利用SharpZipLib解压或压缩文件夹实例操作

    最近要做一个项目涉及到C#中压缩与解压缩的问题的解决方法,大家分享. 这里主要解决文件夹包含文件夹的解压缩问题. 1)下载SharpZipLib.dll,在http://www.icsharpcode ...

  6. php怎么压缩文件夹,PHP压缩文件夹 php

    $path = PUBLIC_DIR.'/images/'; //待压缩文件夹父目录 $zipPath = PUBLIC_DIR.'/images_zip/'; //压缩文件保存目录 !is_dir( ...

  7. 【python】批量压缩文件夹

    文章目录 下载 场景 使用 思路+代码 下载 百度云 提取码:cyyy 链接:https://pan.baidu.com/s/1-RNZoS9hUvNodQZhF26hXA?pwd=cyyy 提取码: ...

  8. python生成文件夹以及压缩文件夹

    ''' @Description 生成文件夹 @params (path) 文件夹路径 @params (title) 文件名称 @params (content) html 文件代码 @params ...

  9. unity3d 压缩文件夹和压缩文件

    直接开始,不扯淡 1:下载名字为<   Ionic.zip    >的压缩包,将里面的<    Ionic.Zip.dll    >放到unity3d的Plugins文件夹下. ...

  10. python 压缩文件夹_python3 压缩文件及文件夹

    zipfile模块 ZIP 文件格式是一个常用的归档与压缩标准. 这个模块提供了创建.读取.写入.添加及列出 ZIP 文件的工具. 它可以处理使用 ZIP64 扩展(超过 4 GB 的 ZIP 文件) ...

最新文章

  1. HttpEntity.EMPTY属性代码示例
  2. Git笔记(18) 搭建服务器Git
  3. python工作区是什么_在IPython中保存工作区
  4. 为什么世界上近60%的人使用谷歌Chrome浏览器?
  5. 【转】解决Navicat 报错:1130-host ... is not allowed to connect to this MySql server,MySQL不允许从远程访问的方法 .
  6. win10计算机的用户名和密码在哪里查,Win10查看别人在自己电脑上输入过的账号密码...
  7. 基于脉动阵列实现矩阵卷积(FPGA)
  8. thinkphp框架复习知识点
  9. 梯度消失和梯度爆炸原因推导
  10. 〖Python〗-- Django基础
  11. [摘录]第二部分 战略决策(1)
  12. 算法导论中英文版下载
  13. 程序员追求技术夯实基础学习路线建议
  14. 海阔凭鱼跃 天高任鸟飞-大上海,人人都向往的城市
  15. 十年陌陌,是否能成为Hello
  16. 湖北计算机考试报名有几次,湖北2020计算机考试怎么报名
  17. 公共关系礼仪实务章节测试题——社会关系和公共关系(三)
  18. Linux - Ftp客户端安装、创建Ftp用户和登录
  19. 华为国际快递被转运至美国 联邦快递致歉:误送
  20. 客户crm管理哪个好?

热门文章

  1. react-navigation v6 中文极速版
  2. IQR(Inter-Quartile Range)
  3. pure-ftpd 搭建 FTP 服务器
  4. Android系统篇(一)——建立Android系统开发环境
  5. SCI文章下载、选刊、分区查询—起飞站
  6. python定时更换桌面壁纸
  7. 关于面试技巧和简历写法的一些总结
  8. 大型互联网公司如何自建拥有独立AS号的IP网络
  9. java.lang.InstantiationException: com.lch.commder.entity.Car 已解决
  10. 2013.12.26 M-Learning