DotNetZip 可以快速的開發 ZIP
還可以正確處理中文檔名 (之前有問題)
參考範例:
{
// 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 是用來處理中文, 否則中文檔名將會變成 ?????
上文是建立 ZIP 的方式
回覆刪除若是要讀取 Zip
則是 ZipFile zip = ZipFile.Read("foo.zip", System.Text.Encoding.Default);