ルートに 2 つのフォルダーしか含まれていない 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」は既に存在します。