2009年12月11日 星期五

DotNetZip

DotNetZip 可以快速的開發 ZIP
還可以正確處理中文檔名 (之前有問題)

參考範例:

using (ZipFile zip = new ZipFile(System.Text.Encoding.Default))
{
// add this map file into the "images" directory in the zip archive
zip.AddFile("c:\\images\\personal\\7440-N49th.png", "images");
// add the report into a different directory in the archive
zip.AddFile("c:\\Reports\\2008-Regional-Sales-Report.pdf", "files");
zip.AddFile("ReadMe.txt");
zip.Save("MyZipFile.zip");
}

還是免費的 Yeah!

ps. System.Text.Encoding.Default 是用來處理中文, 否則中文檔名將會變成 ?????

1 則留言:

  1. 上文是建立 ZIP 的方式
    若是要讀取 Zip

    則是 ZipFile zip = ZipFile.Read("foo.zip", System.Text.Encoding.Default);

    回覆刪除