在 .NET 中从 RAR 档案读取本机元数据属性
内容
[
隐藏
]介绍
RAR(Roshal Archive)是一种用于数据压缩和归档的流行文件格式。在 .NET 应用程序中处理 RAR 文件时,通常需要读取和提取嵌入在这些档案中的元数据属性。本教程将指导您完成利用 GroupDocs.Metadata for .NET 访问和提取 RAR 档案中的原生元数据属性的过程。
先决条件
开始之前,请确保您满足以下先决条件:
- 对 C# 编程语言有基本的了解。
- 您的开发机器上安装了 Visual Studio。
- 已安装 GroupDocs.Metadata for .NET 库(请参阅下载链接)。
- 访问 RAR 存档文件以进行测试。
导入命名空间
首先,将必要的命名空间导入到你的 C# 项目中:
using GroupDocs.Formats.Archive;
using System;
using GroupDocs.Metadata;
using System.Text;
步骤 1:加载 RAR 档案
首先,初始化一个Metadata
通过加载 RAR 存档文件来获取对象:
using (Metadata metadata = new Metadata("YourZipFile.rar"))
{
var root = metadata.GetRootPackage<RarRootPackage>();
第 2 步:访问 RAR 存档中的总条目数
检索 RAR 档案中的条目总数(文件/文件夹):
Console.WriteLine(root.RarPackage.TotalEntries);
步骤 3:遍历存档中的文件
循环遍历 RAR 存档中的每个文件以访问特定的元数据属性:
foreach (var file in root.RarPackage.Files)
{
Console.WriteLine(file.Name);
Console.WriteLine(file.CompressedSize);
Console.WriteLine(file.ModificationDateTime);
Console.WriteLine(file.UncompressedSize);
}
结论
在本教程中,您学习了如何使用 GroupDocs.Metadata for .NET 从 RAR 档案中提取元数据属性。此库简化了访问和利用嵌入在各种文件格式中的元数据的过程,增强了 .NET 应用程序的功能。
常见问题解答
.NET 的 GroupDocs.Metadata 是什么?
GroupDocs.Metadata for .NET 是一个功能强大的库,允许开发人员处理各种文件格式的元数据,包括 RAR 等档案。
如何获取 .NET 的 GroupDocs.Metadata 临时许可证?
您可以从这里.
GroupDocs.Metadata 除了支持 RAR 之外还支持其他存档格式吗?
是的,GroupDocs.Metadata 支持多种存档格式,包括 ZIP、TAR 和 7z。
我可以使用此库修改元数据属性并在 RAR 存档中更新它们吗?
是的,GroupDocs.Metadata 允许您更新、删除元数据属性以及将元数据属性添加到支持的文件格式。
在哪里可以找到有关 GroupDocs.Metadata 的其他帮助或支持?
参观GroupDocs.Metadata 论坛以获得社区支持和讨论。