在.NET 4.5中使用ZipArchive提取时缺少根目录条目

时间:2015-02-12 13:14:13

标签: c# .net

这是我用来从zip文件中读取和获取条目的代码:

using (var zip = ZipFile.OpenRead(filePath)) {
    // ... do stuff with zip.Entries
}

我也尝试过使用ZipArchive构造函数(ZipFile.OpenRead是快捷方式)。

Entries属性的输出:

  

代码/视图/
  代码/视图/ Index.cshtml
  配置/ QA /
  配置/ QA / DIST /
  配置/ QA / DIST / Web.config中

预期产出:

  

代码/
  代码/视图/
  代码/视图/ Index.cshtml
  的配置/
  配置/ QA /
  配置/ QA / DIST /
  配置/ QA / DIST / Web.config中

为什么将顶级文件夹/目录排除在条目之外?没有其他目录被排除在外,所以这对我来说就像是不一致的行为。这是框架中的错误吗?

0 个答案:

没有答案