我有很多.rar
文件中有很多文件夹。我想读取.rar
文件的名称并输入它们以获取文件夹的名称,然后输入文件夹。我不想提取.rar
文件。打开RAR文件并获取文件夹中的文件夹
-3
A
回答
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);
}
}
}
相关问题
- 1. 搜索文件夹并获取文件
- 2. 搜索文件夹通配符并打开文件夹
- 3. 打开其他文件夹中包含的文件夹
- 4. 如何获取文件夹的文件和子文件夹
- 5. GTK + Filechooser打开文件和文件夹
- 6. 从R.raw文件夹打开文件
- 7. 打开文件夹中的docx文档
- 8. 获取文件夹
- 9. 获取文件夹
- 10. 当安装apk文件解压资产文件夹RAR文件
- 11. Perl TK打开文件夹
- 12. 如何打开文件夹?
- 13. 批量打开文件夹
- 14. 获取文件夹内的文件
- 15. 扫描文件夹中的文件夹,并获取文件夹的第一个图像
- 16. 获取文件夹中的文件和子文件夹的总数
- 17. 如何获取主文件夹的文件和子文件夹中的更改?
- 18. 如何从EXE打开的文件夹打开文件。 VB
- 19. 从文件夹获取文件
- 20. 从文件夹获取文件名
- 21. 访问文件夹和获取文件
- 22. 按文件夹获取文件和文件夹和文件通配符
- 23. 获取所有文件的文件名的文件夹中
- 24. 打开的文本文件不在MATLAB当前文件夹中
- 25. 从web2py中的私人文件夹打开文本文件
- 26. 使该文件夹中的文件夹和子文件夹
- 27. python从zip文件夹中获取文件夹名称列表
- 28. htaccess中的“文件夹的文件夹”
- 29. 实现“打开包含文件夹”并突出显示文件
- 30. VBA - 从特定文件夹打开文件并执行操作
进入RAR文件意味着你必须提取他们至少是temp文件夹。 – chris579
我有很多rar文件,因为这个原因,我没有足够的空位来提取rar文件 – Sake
然后你必须在提取后删除旧的临时文件。这些东西被称为rar炸弹,可能会垃圾你的电脑... – chris579