c 檔案壓縮zip或將zip檔案解壓

2021-08-14 18:52:02 字數 1043 閱讀 6189

1.必須dll:

icsharpcode.sharpziplib.dll。可從nutget程式包中獲取。

2.壓縮檔案

///

/// 壓縮檔案成zip

//////

壓縮成zip檔案的絕對路徑

///被壓縮指定檔案的名字

//////

public

bool

createzipfile(string filezip,string filename, string zipfilepath)

", false, "filetozip");

return iszip;

}try

while (sourcebytes > 0);

fs.close();

fs.dispose();

}break;}}

s.finish();

s.close();

iszip = true;}}

catch (exception ex)

", false, "filetozip");

}return iszip;

}

2.將zip檔案解壓

///

/// 解壓檔案

//////

壓縮檔案的絕對路徑

public

void

unzipfile(string zipfilepath)

", false, "filetozip");

return;

}using (zipinputstream s = new zipinputstream(file.openread(zipfilepath)))

if (!string.isnullorempty(filename))

else}}

}}

}}

4.其它:其中的logger是log4的用法。

ZIP檔案壓縮

在開發過程中遇到乙個小需求,將附件中的檔案進行壓縮,壓縮檔案以前沒怎麼接觸過,記錄下,直接上 將附件中的檔案壓縮 param filemap 壓縮前的檔案 return map 壓縮後的檔案 private mapfilescompressionzip mapfilemap catch excepr...

檔案壓縮zip

壓縮檔案 原資料夾路徑 目的檔案路徑以及檔名稱 public static void createzip string sourcefilepath,string destinationzipfilepath 遞迴壓縮檔案 待壓縮的檔案或資料夾路徑 打包結果的zip檔案路徑 類似 d workspa...

php 將檔案壓縮為zip檔案

php ziparchive 是php 自帶的擴充套件類,可以輕鬆實現 zip檔案的壓縮和解壓,使用前首先要確保 php zip 擴充套件已經開啟 說明 將多個檔案壓縮成乙個zip檔案的函式 param files 陣列型別 param destination 目標檔案的路徑 param overw...