DotnetZip路径问题

时间:2011-12-19 11:19:16

标签: c# dotnetzip

使用dotnetzip时,它不仅会像c:\ users \ tintin \ _这样

压缩目录

但它也会压缩用户/ tintin,这是我不想要的。我希望它压缩最后一个文件夹,这个和所有文件都在那里。

我使用

AddSelectedFiles("*.*",path,true);

可能很简单,但我似乎对此视而不见。

2 个答案:

答案 0 :(得分:0)

我认为你使用的是:

AddDirectory("c:\users\tintin\this");

然而documentation表示:

  

如果您希望条目显示在zip中的包含目录中   归档自己,然后你应该调用AddDirectory()重载   允许您显式指定要在中使用的目录路径   档案

所以试试:

AddDirectory("c:\users\tintin\this", "this");

答案 1 :(得分:0)

试试这个

zip.AddSelectedFiles(".pdf", "c:\users\tintin\this\", "");