1. 程式人生 > >C# 壓縮、解壓資料夾或檔案(帶密碼)

C# 壓縮、解壓資料夾或檔案(帶密碼)

今天梳理一下專案中用到的壓縮、解壓資料夾或檔案的方法,發現因為需求不同,已經用了好幾個不同元件。今天就好好整理記錄下,別下次遇到需求又重頭開始了。 #### DotNetZip DotNetZip是一個開源的免費類庫,主要提供了快速操作zip檔案的工具集,VB、C#任何.Net語言都可以通過它建立、解壓縮zip檔案。我使用該類庫最主要的目的還是因為它可以建立==帶密碼保護的壓縮檔案==。 > 只有設定了`zip.Password = "password"`之後,被壓縮的檔案才會有密碼保護 ``` /// /// 壓縮檔案/資料夾 /// /// 需要壓縮的檔案/資料夾路徑 /// 壓縮檔案路徑(zip字尾) /// 密碼 /// 需要過濾的檔案字尾名 public static void CompressionFile(string filePath, string zipPath, string password =