C# 文件提取后不显示?

C# 文件提取后不显示?,c#,dotnetzip,C#,Dotnetzip,我使用上面的代码试图将update.zip提取到\serv\www。当我将它括在try{}catch{}中时,不会抛出错误,也不会捕获异常。如果与此相关,则update.zip的结构为: using (ZipFile zip = ZipFile.Read("update.zip")) { zip.ExtractAll("\\serv\\www", ExtractExistingFileAction.OverwriteSilently); } \serv\www有folderA,其中包含多

我使用上面的代码试图将
update.zip
提取到
\serv\www
。当我将它括在
try{}catch{}
中时,不会抛出错误,也不会捕获异常。如果与此相关,则update.zip的结构为:

using (ZipFile zip = ZipFile.Read("update.zip"))
{
   zip.ExtractAll("\\serv\\www", ExtractExistingFileAction.OverwriteSilently);
}
\serv\www
folderA
,其中包含多个文件


当运行我的程序时,它看起来好像提取成功了,但是文件只是不出现在任何地方。什么原因会导致这种情况?

最好也包括一个硬盘盘符

c:\server\www

我在没有这个的情况下对它进行了测试,结果很好。它和我加入“c:”时做的一样。但我不知道其中是否存在确定性行为。尝试在存储项目的硬盘分区的根目录中查找未压缩的文件夹

编辑:

我咨询了他们,他们提到你们可以提供一个相对的路径

将zip存档中的所有项提取到文件系统中的指定路径。路径可以是相对的,也可以是完全限定的

但他们并没有提到如果你这样做,解包文件会出现在哪里。我的猜测在答案的第一部分。我的测试项目存储在C:/Users/…上。。。解包文件直接出现在C:的根目录中

update.zip:
    folderA
        ONE.txt
        TWO.txt