C#使用DotNetZip对zip压缩包进行添加删除操作
参考:http://stackoverflow.com/questions/9855155/how-can-i-delete-a-directory-in-a-zip-file-using-net
DotNetZip下载:http://sighspms.googlecode.com/files/DotNetZipLib-DevKit-v1.9.zip
using System; using System.IO; using Ionic.Zip; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { ZipFile zip = new ZipFile("e:\\appbox_1.3.0-163web.apk"); for (int x = zip.Count - 1; x >= 0; x--) { ZipEntry e = zip[x]; if (e.FileName.Substring(0, 9) == "META-INF/") zip.RemoveEntry(e.FileName); } zip.Save(); } } }