/// <summary>
/// 解压压缩文件到指定目录
/// <param name="zipFilePath">压缩文件路径</param>
/// <summary>
/// <returns></returns>
public void MuliteImport(string zipFilePath)
{
//解压文件存放路径
string unZipDir = string.Format("{0}/{1}", "Decompress",
DateTime.Now.ToString("yyyyMMdd"));
string FileEextension = Path.GetExtension(zipFilePath);//文件名后缀
//如果解压目录不存在则创建
if (!Directory.Exists(unZipDir))
{
Directory.CreateDirectory(unZipDir);
}
if (FileEextension.ToLower() == ".zip")
{
Decompress(unZipDir, zipFilePath);
}
else if (FileEextension.ToLower() == ".rar")
{
DeCompressRar(unZipDir, zipFilePath);
}
}
c# 上传压缩包(Zip/Rar) 解压,遍历文件夹和文件
于 2022-03-10 17:07:06 首次发布