我有一个 zip 文件,在根目录中只包含两个文件夹:Binaries
但Source
我只需要 Binaries 文件夹。这在 C# 中有可能吗?这是我目前拥有的代码,但不起作用。
using (ZipArchive archive = ZipFile.OpenRead(zipPath.FullName))
{
foreach (ZipArchiveEntry entry in archive.Entries)
{
if (entry.FullName.StartsWith(@"Binaries/", StringComparison.OrdinalIgnoreCase))
{
entry.ExtractToFile(Path.Combine(extractPath, "Hepper"));
}
}
}
更新: 它给了我这个错误文件
'C:\Hepper\Hepper' 已经存在。