使用dotnetzip时,它不仅会像c:\ users \ tintin \ _这样
压缩目录但它也会压缩用户/ tintin,这是我不想要的。我希望它压缩最后一个文件夹,这个和所有文件都在那里。
我使用
AddSelectedFiles("*.*",path,true);
可能很简单,但我似乎对此视而不见。
答案 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\", "");