0

次のコードを使用して、指定したディレクトリに 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]" です。ソース ファイルからアーカイブ ファイル情報を取得していないようです。これらはバグですか、何かアイデアはありますか?

4

0 に答える 0