通过SharpZipLib实现文件夹压缩以及解压

Posted meetyan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过SharpZipLib实现文件夹压缩以及解压相关的知识,希望对你有一定的参考价值。

代码说明

  1. 基于SharpZipLib实现Zip压缩解压,扩展实现文件夹级别压缩解压;
  2. 项目源码:MasterChief.DotNet.Infrastructure.Zip
  3. Install-Package MasterChief.DotNet.Infrastructure.Zip
  4. 欢迎Star,欢迎PR;
  1. 如何使用

    //压缩
    ZipHelper.Compress(@"C:\迅雷下载", @"C:\迅雷下载.zip");
    //解压
    ZipHelper.Extract(@"C:\迅雷下载.zip", @"C:\迅雷下载22");

以上是关于通过SharpZipLib实现文件夹压缩以及解压的主要内容,如果未能解决你的问题,请参考以下文章

C#工具类:使用SharpZipLib进行压缩解压文件

C#实现文件或文件夹压缩和解压

C#利用SharpZipLib解压或压缩文件(支持多层目录递归压缩)

使用 ICSharpCode.SharpZipLib.Zip压缩解压文件

使用SharpZIpLib写的压缩解压操作类

ICSharpCode.SharpZipLib 中文乱码问题