1.建立工程,新增引用,新增sharpziplib.dll
2.建立壓縮和解壓類compressionfile.cs
新增如下**
using system;
using system.io;
using icsharpcode.sharpziplib.zip;
using icsharpcode.sharpziplib.gzip;
using icsharpcode.sharpziplib.bzip2;
using icsharpcode.sharpziplib.checksums;
using icsharpcode.sharpziplib.zip.compression;
using icsharpcode.sharpziplib.zip.compression.streams;
unzipclass 解壓檔案#region unzipclass 解壓檔案
public class unzipclass
else
}streamwriter.close();}}
s.close();
}catch(exception eu)
finally
}//end unzip
}//end unzipclass
#endregion
attachmentunzip#region attachmentunzip
public class attachmentunzip
public static void upzip(string zipfile)
}#endregion
}3.建立測試頁面
3.1html
3.2 cs**
public class webform1 : system.web.ui.page
web form designer generated code#region web form designer generated code
override protected void oninit(eventargs e)
/**
/// required method for designer support - do not modify
/// the contents of this method with the code editor.
///
private void initializecomponent()
#endregion
壓縮#region 壓縮
private void button1_click(object sender, system.eventargs e)
#endregion
解壓#region 解壓
用SharpZipLib來壓縮和解壓檔案
1.建立工程,新增引用,新增sharpziplib.dll 2.建立壓縮和解壓類compressionfile.cs 新增如下 using system using system.io using icsharpcode.sharpziplib.zip using icsharpcode.sharp...
SharpZipLib壓縮解壓
using system using system.collections.generic using system.linq using system.text using system.io using icsharpcode.sharpziplib.zip namespace test zip...
C 用 SharpZipLib 壓縮解壓資料夾
首先需要在專案裡引用sharpziplib.dll。然後修改其中的關於壓縮和解壓縮的類。實現原始碼如下 壓縮檔案 using system using system.io using icsharpcode.sharpziplib.checksums using icsharpcode.sharpz...
利用SharpZipLib壓縮 解壓檔案
public class zipinfo 壓縮檔案 private void filetozip string path,string address 解壓到一個目錄 public bool ziptofile string path,string addres s.close catch exce...
C 壓縮檔案(SharpZipLib)
使用國外開源加壓解壓庫icsharpcode.sharpziplib實現加壓,該庫的官方 為 使用體驗 可以照著例子實現簡單的加壓解壓,可以加壓一個資料夾中的所有檔案,但沒有提供加壓子資料夾的說明。目前網上的一些 有的無法加壓空資料夾,有的加壓了用rar解不開,這是一點需要改進的。但如果只需要加壓資...