///
/// 压缩文件夹
///
/// 要打包的文件夹
/// 目标文件名
/// 压缩品质级别(0~9)
/// 是否删除原文件夹
public static void CompressDirectory(string dirPath, string GzipFileName, bool deleteDir)
{
//压缩文件路径
string pCompressPath = dirPath + “.zip”;
//创建压缩文件
FileStream pCompressFile = new FileStream(pCompressPath, FileMode.Create);
using (ZipOutputStream zipoutputstream = new ZipOutputStream(pCompressFile))
{
Crc32 crc = new Crc32();
Dictionary<string, DateTime> fileList = GetAllFies(dirPath);
foreach (KeyValuePair<string, DateTime> item in fileList)
{
FileStream fs = new FileStream(item.Key.ToSt
C# 压缩整个文件夹
最新推荐文章于 2024-04-11 00:03:56 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)