2014年2月24日 星期一

將檔案或目錄壓縮成ZIP檔;ZIP File or Directory


1.下載 IONIC.ZIP.DLL 後加入到參考
2.using Ionic.Zip;
3.用法:
 private void button1_Click(object sender, EventArgs e)
{
    using (ZipFile zip = new ZipFile(Encoding.Default)) //Encoding.Default 處理中文問題
    {
        string FileName = "file.txt";
       
        //直接加縮
        zip.AddFile(FileName);
     
        //加密碼
        zip.Password = "password";
       
        //存檔
        zip.Save@("C:\")

        //整個目錄壓縮
        string sPathTo = @"C:\Temop";
        zip.AddDirectory(sPathTo);
        zip.Save@("C:\zipfile.zip")
    }
}