使用以下代码将 bzip2 文件提取到指定目录:
string[] archive_files = null;
using (SevenZip.SevenZipExtractor extrator = new SevenZip.SevenZipExtractor(source_file));
{
extrator.ExtractArchive(dest_directory);
archive_files = extrator.ArchiveFileNames.ToArray();
}
,但是我在目标目录中有一个文件,其中添加了 .tar,如果我删除最后一个扩展名,该文件是正确的。但是从提取器返回的存档文件是“[no name]”而不是存档文件名,似乎它没有从源文件中获取存档文件信息。这是一个错误,有什么想法吗?