我使用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 文件有子目录,所有这些子目录都提取到同一个文件夹,我如何保留子目录和文件位置的模型