[ASP.NET]將檔案打包成ZIP解壓縮檔(需Framework 4.5)

[ASP.NET]將檔案打包成ZIP解壓縮檔(需Framework 4.5)

這篇算小小分享文,在以往要將檔案打包成ZIP壓縮檔,最快的方式就是找第三方套件,如SharpZipLib,在Freamwork 4.5已經內建壓縮功能了,MSDN有很詳細的說明,使用方式如下:

在參考點選右鍵->加入參考

image

搜尋Compression,將下面兩個參考加入

image

用以下方式就能很簡易的完成功能

image

特別要注意的是,打包的目的地盡量不要跟來源資料夾設成一樣,不然可能會造成以下錯誤

image

--

Reference

MSDN