C# 透過程式壓縮資料夾為zip檔[NET4.5 版本 內建的方法]

C# 透過程式壓縮資料夾為zip檔[NET4.5 版本 內建的方法]

C# 透過程式壓縮資料夾為zip檔[NET4.5 版本 內建的方法]


資料來源:http://storyinthedream.blogspot.com/2012/11/c-zip.html


用微軟內建的方法

http://msdn.microsoft.com/zh-tw/library/ms404280.aspx
http://msdn.microsoft.com/zh-tw/library/system.io.compression.zipfile.aspx


首先要呼叫該方法的專案必須為.NET4.5 版本

接著加入參考 System.IO.Compression.FileSystem.dll 檔
並引用命名空間 System.IO.Compression 之後~

即可呼叫到該方法囉~頗方便的
因為我只要壓縮,所以只要用到下面 3 行就解決了

string startPath = @"C:\ProjectSamplePack";
string zipPath = @"C:\result.zip";
ZipFile.CreateFromDirectory(startPath, zipPath);

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *