NuGet中下载Ionic.Zip:
public static class ZipHelper { ////// 压缩文件 /// /// 要压缩的文件夹地址 /// 压缩后的新文件 ///true成功,false失败 public static bool Zip(string FileFolder, string File) { try { using (ZipFile zip = new ZipFile()) { zip.CompressionLevel = Ionic.Zlib.CompressionLevel.Default; zip.AddDirectory(FileFolder); zip.Save(File); } return true; } catch (Exception) { return false; } } ////// 解压文件 /// /// 要解压的文件 /// 压缩后的文件夹地址 ///true成功,false失败 public static bool UnZip(string File, string FileFolder) { try { using (ZipFile zip = new ZipFile(File)) { zip.ExtractAll(FileFolder); } return true; } catch (Exception) { return false; } } }