NUnrarを使用してファイルを抽出しました:
NUnrar.Archive.RarArchive archive = NUnrar.Archive.RarArchive.Open(location + "1.rar");
foreach (RarArchiveEntry item in archive.Entries)
{
string path = Path.Combine(location, Path.GetFileName(item.FilePath));
item.WriteToFile(path);
}
私のファイルにサブディレクトリがない場合はすべて機能しますが、rarファイルにサブディレクトリがある場合はすべて同じフォルダに抽出され、サブディレクトリとファイルの場所のモデルを保持する方法