如何在7-zip存档中获取打包文件的大小

a1b*_*1bT 6 c# 7zip

我正在使用SevenZipSharp它在ArchiveFileInfostruct中有Size属性," 获取或设置文件的大小(解压缩) ".

如何在存档中获取打包文件的大小?

dan*_*l59 0

您必须创建一个实例,SevenZipExtractor并在那里拥有属性ArchiveFileData,您可以在其中找到每个文件所需的文件信息,这些文件被压缩在您的存档中。

SevenZipExtractor extractor = new SevenZipExtractor(path);
foreach (var file in extractor.ArchiveFileData)
{
    Console.WriteLine("{0} : {1} Bytes", file.FileName, file.Size);
}
Run Code Online (Sandbox Code Playgroud)