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);