一、安裝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輸出實現斷點續傳或者分段下載