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