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 に答える