从 .NET 中的 7Zip 档案读取本机元数据属性
内容
[
隐藏
]介绍
在 .NET 开发领域,管理元数据(例如文档属性、文件信息和标签)对于高效数据组织和检索至关重要。GroupDocs.Metadata for .NET 提供了一个强大的工具包,用于访问和操作各种文件格式中的元数据。本教程重点介绍如何利用 GroupDocs.Metadata 的功能从 .NET 中的 7Zip 档案中读取本机元数据属性。
先决条件
在深入学习本教程之前,请确保您已设置以下先决条件:
- 您的机器上安装了 Visual Studio。
- 对 C# 编程语言有基本的了解。
- 已下载 GroupDocs.Metadata for .NET 库并在您的项目中引用。
导入命名空间
首先导入在 C# 项目中使用 GroupDocs.Metadata 所需的命名空间。
using GroupDocs.Metadata.Common;
using GroupDocs.Metadata.Options;
using GroupDocs.Formats.Archive;
using System;
using GroupDocs.Metadata;
using System.Text;
步骤 1:加载 7Zip 存档
首先将 7Zip 存档文件加载到Metadata
来自 GroupDocs.Metadata 的对象。
using (Metadata metadata = new Metadata("YourZipFile.zip"))
{
//读取元数据的代码将位于此处
}
第 2 步:访问 7Zip 元数据属性
在 - 的里面using
块,检索 7Zip 存档的根包以访问其属性。
var root = metadata.GetRootPackage<SevenZipRootPackage>();
第 3 步:显示总条目
检索并显示 7Zip 存档中的条目(文件和目录)总数。
Console.WriteLine(root.SevenZipPackage.TotalEntries);
第 4 步:遍历文件
迭代 7Zip 存档中的每个文件以访问单个文件元数据。
foreach (var file in root.SevenZipPackage.Files)
{
Console.WriteLine(file.Name);
Console.WriteLine(file.CompressedSize);
Console.WriteLine(file.ModificationDateTime);
Console.WriteLine(file.UncompressedSize);
}
结论
在本教程中,我们探讨了如何利用 GroupDocs.Metadata for .NET 从 7Zip 档案中读取本机元数据属性。通过执行这些步骤,您可以有效地提取和利用嵌入在存档文件中的元数据信息,从而增强 .NET 应用程序的功能。
常见问题解答
我可以使用 GroupDocs.Metadata for .NET 修改元数据属性吗?
是的,GroupDocs.Metadata 提供了跨各种文件格式编辑、删除和添加元数据属性的强大功能。
GroupDocs.Metadata 是否与其他档案格式(如 RAR 或 TAR)兼容?
是的,GroupDocs.Metadata 支持多种存档格式,包括 RAR、TAR 和 ZIP 等。
在哪里可以找到有关 .NET 的 GroupDocs.Metadata 的详细文档?
您可以访问文档这里.
如何获得 GroupDocs.Metadata 的临时许可证?
您可以获得临时驾照这里.
GroupDocs.Metadata 是否提供故障排除和查询支持?
是的,你可以在GroupDocs.Metadata 论坛.