0

我已经设法从档案中获取文件,但我得到了这样的值......

ZipEntry://path/to/file

我怎么会像这样得到文件路径......

path/to/file

到目前为止,这是我的代码

internal static Array GetFiles(string haystack, string needle = "*")
{
  var resources = ZipFile.Read(ResourcePath);
  resources.Password = ResourcePassword;
  return resources.SelectEntries(needle, haystack).ToArray();
}

请注意,这是没有错误检查的基本代码

4

1 回答 1

0

只需替换每个条目的 ZipEntry 前缀即可。

path.Replace("ZipEntry://", "");
于 2012-12-14T20:34:57.107 回答