Чтение собственных свойств метаданных из архивов 7Zip в .NET
Введение
В сфере разработки .NET управление метаданными, такими как свойства документа, информация о файлах и теги, имеет решающее значение для эффективной организации и поиска данных. GroupDocs.Metadata для .NET предоставляет мощный набор инструментов для доступа и управления метаданными в различных форматах файлов. В этом руководстве основное внимание уделяется использованию возможностей GroupDocs.Metadata для чтения собственных свойств метаданных из архивов 7Zip в .NET.
Предварительные условия
Прежде чем приступить к изучению этого руководства, убедитесь, что у вас настроены следующие предварительные условия:
- Visual Studio установлена на вашем компьютере.
- Базовое понимание языка программирования C#.
- GroupDocs.Metadata для библиотеки .NET, загруженной и указанной в вашем проекте.
Импортировать пространства имен
Начните с импорта необходимых пространств имен для использования GroupDocs.Metadata в вашем проекте C#.
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 для .NET для чтения собственных свойств метаданных из архивов 7Zip. Следуя этим шагам, вы сможете эффективно извлекать и использовать информацию метаданных, встроенную в ваши архивные файлы, расширяя возможности ваших приложений .NET.
Часто задаваемые вопросы
Могу ли я изменить свойства метаданных с помощью GroupDocs.Metadata для .NET?
Да, GroupDocs.Metadata предоставляет надежные возможности редактирования, удаления и добавления свойств метаданных в различных форматах файлов.
Совместим ли GroupDocs.Metadata с другими форматами архивов, такими как RAR или TAR?
Да, GroupDocs.Metadata поддерживает широкий спектр форматов архивов, включая RAR, TAR и ZIP, среди прочих.
Где я могу найти подробную документацию по GroupDocs.Metadata для .NET?
Вы можете получить доступ к документацииздесь.
Как получить временную лицензию на GroupDocs.Метаданные?
Вы можете приобрести временную лицензиюздесь.
Предлагает ли GroupDocs.Metadata поддержку для устранения неполадок и запросов?
Да, вы можете обратиться за помощью и взаимодействовать с сообществом наФорум GroupDocs.Метаданные.