使用Ionic.Zip的问题namspace
问题描述:
我正在使用Ionic.zip压缩文件。使用Ionic.Zip的问题namspace
您认为c:\ img \ a.txt和b.txt中有2个文件。当压缩这些文件如下
using (ZipFile zip = new ZipFile())
{
zip.AddItem(@"F:\imp\a.txt");
zip.AddItem(@"F:\imp\b.txt");
zip.AddItem(@"F:\imp\lookup.ini");
zip.AddItem(@"F:\imp\lookups.mdb");
zip.Save("Lookups.zip");
}
它正在创建lookups.zip文件。但问题是zip文件的内容是...
有一个名为imp的目录,它包含这些2files。
但我不需要目录条目只需要我添加的文件。
请帮帮我。
答
正如documentation所示,使用接受两个字符串超载 - 一个在ZIP文件的目录:
using (ZipFile zip = new ZipFile())
{
zip.AddItem(@"F:\imp\a.txt", "");
zip.AddItem(@"F:\imp\b.txt", "");
zip.AddItem(@"F:\imp\lookup.ini", "");
zip.AddItem(@"F:\imp\lookups.mdb", "");
zip.Save("Lookups.zip");
}
(这看起来像4个文件给我,而不是2,而在小鬼,而比img ...但没关系。)
太棒了!谢谢亲爱的。 – Partha 2009-08-11 12:01:28