推薦一個(gè)Zip格式開(kāi)源.Net庫(kù)。
DotNetZip是一個(gè)開(kāi)源的.Net庫(kù),用于處理ZIP文件格式。該類庫(kù)提供了豐富的ZIP文件操作功能,包括讀取、寫(xiě)入、修改、加密等。是一個(gè)強(qiáng)大且靈活的庫(kù),使用非常方便。
項(xiàng)目特色
1、簡(jiǎn)單易用:可以方便地創(chuàng)建、讀取和更新zip文件;
2、支持多語(yǔ)言:支持C#、VB.NET和其他.Net編程語(yǔ)言;3、跨平臺(tái):支持.NET Framework、.NET Core;4、多應(yīng)用:支持控制臺(tái)、Winforms、WPF、ASP.NET、Sharepoint、Web 服務(wù)應(yīng)用程序等;5、功能豐富:支持zip密碼、Unicode、ZIP64、流輸入和輸出、AES加密、多個(gè)壓縮級(jí)別、自解壓縮存檔以及跨區(qū)存檔等; using (ZipFile zip = new ZipFile())
{
// 添加圖片文件至目錄images
zip.AddFile("c:\\images\\1.png", "images");
// 添加pdf文件至目錄files
zip.AddFile("c:\\Reports\\Report.pdf", "files");
zip.AddFile("ReadMe.txt");
zip.Save("test.zip");
}
2、解壓
string zipFilePath = @"C:\zipfile.zip";
string extractPath = @"C:\extractpath";
using (ZipFile zip = ZipFile.Read(zipFilePath))
{
// 設(shè)置解壓的目標(biāo)文件夾
zip.ExtractAll(extractPath, ExtractExistingFileAction.OverwriteSilently);
}
該文章在 2024/8/22 9:17:01 編輯過(guò)