.Net Core System.IO.Compression.ZipFile实现Zip格式压缩和Zip格式解压缩
一、安装Nuget包 System.IO.Compression.ZipFile
Install-package System.IO.Compression.ZipFile
二、ZipFile 类使用
简单操作方法:
ZipFile.CreateFromDirectory()---压缩
ZipFile.ExtractToDirectory()---解压缩
代码示例:
1.指定文件夹压缩成zip文件 、指定文件夹发送到zip
//指定文件夹这压缩 string filename = Directory.GetCurrentDirectory() + "/测试压缩文件.zip"; ZipFile.CreateFromDirectory(Directory.GetCurrentDirectory() + "/Test/", filename);
2.指定zip文件,解压到文件夹中
//解压缩到指定文件夹 string target = Directory.GetCurrentDirectory() + "/test2/"; ZipFile.ExtractToDirectory(filename,target,true);
更多:
asp.net core 中配合响应 html5 的音视频播放流,以及文件下载
.Net Core 实现 自定义Http的Range输出实现断点续传或者分段下载