C#压缩解压文件
前言
两种解压方式
1、自带 System.IO.Compression.FileSystem 官网地址 :https://docs.microsoft.com/zh-cn/dotnet/api/system.io.compression.zipfile?view=netcore-3.1 详细说明适用环境以及使用文档
2、nugit 下载 ICSharpCode.SharpZipLib.Zip
自带解压
自带的解压方式很简单 引入命名空间后 直接使用
ZipFile.ExtractToDirectory(oldPath, newPath); //需要解压的文件地址(绝对路径),解压后存放的地址
ZipFile.CreateFromDirectory(newPath, fileName);// 需要压缩的文件地址(绝对路径),压缩后的文件存放地址(带自定义文件名及后缀)
SharpZipLib 解压
/// <summary>
/// 解压文件
/// </summary>
/// <param name="ZipFile">需要解压的Zip文件(绝对路径)</param>
/// <param name="TargetDirectory">解压到的目录</p