我有很多.rar
个文件,里面有很多文件夹。我想阅读.rar
个文件'命名并输入它们以获取文件夹'名称,然后输入文件夹。我不想提取.rar
个文件。
答案 0 :(得分:2)
试试Nunrar。它有一个流媒体支持,这是你正在寻找的。计算存档条目的示例位于链接中。
[编辑]
注意:您想要读取和计算rar文件条目而不提取它们,这是以下代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NUnrar;
using NUnrar.Archive;
using System.IO;
namespace NunrarSOF
{
class Program
{
static void Main(string[] args)
{
RarArchive archive = RarArchive.Open(@"C:\Work\fileName.rar");
int count = 0;
//archive.Volumes.ToString();
foreach (RarArchiveEntry entry in archive.Entries)
{
count++;
Console.WriteLine(entry.FilePath);
}
Console.WriteLine(count);
}
}
}