您的位置:首页 > 编程语言 > C#

C#使用DotNetZip对zip压缩包进行添加删除操作

2013-11-19 17:51 609 查看
参考: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();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐