Leia propriedades de metadados nativos de arquivos 7Zip em .NET

Introdução

No domínio do desenvolvimento .NET, o gerenciamento de metadados — como propriedades de documentos, informações de arquivos e tags — é crucial para organização e recuperação eficiente de dados. GroupDocs.Metadata for .NET fornece um kit de ferramentas poderoso para acessar e manipular metadados em vários formatos de arquivo. Este tutorial se concentra em aproveitar os recursos do GroupDocs.Metadata para ler propriedades de metadados nativos de arquivos 7Zip em .NET.

Pré-requisitos

Antes de mergulhar neste tutorial, certifique-se de ter os seguintes pré-requisitos configurados:

  • Visual Studio instalado em sua máquina.
  • Compreensão básica da linguagem de programação C#.
  • Biblioteca GroupDocs.Metadata for .NET baixada e referenciada em seu projeto.

Importar namespaces

Comece importando os namespaces necessários para utilizar GroupDocs.Metadata em seu projeto C#.

using GroupDocs.Metadata.Common;
using GroupDocs.Metadata.Options;
using GroupDocs.Formats.Archive;
using System;
using GroupDocs.Metadata;
using System.Text;

Etapa 1: carregue o arquivo 7Zip

Comece carregando o arquivo 7Zip em umMetadata objeto de GroupDocs.Metadata.

using (Metadata metadata = new Metadata("YourZipFile.zip"))
{
    // código para ler metadados irá aqui
}

Etapa 2: acessar as propriedades de metadados 7Zip

Dentro deusing bloco, recupere o pacote raiz do arquivo 7Zip para acessar suas propriedades.

var root = metadata.GetRootPackage<SevenZipRootPackage>();

Etapa 3: exibir o total de entradas

Recupere e exiba o número total de entradas (arquivos e diretórios) no arquivo 7Zip.

Console.WriteLine(root.SevenZipPackage.TotalEntries);

Etapa 4: iterar pelos arquivos

Itere cada arquivo no arquivo 7Zip para acessar metadados de arquivos individuais.

foreach (var file in root.SevenZipPackage.Files)
{
    Console.WriteLine(file.Name);
    Console.WriteLine(file.CompressedSize);
    Console.WriteLine(file.ModificationDateTime);
    Console.WriteLine(file.UncompressedSize);
}

Conclusão

Neste tutorial, exploramos como utilizar GroupDocs.Metadata for .NET para ler propriedades de metadados nativos de arquivos 7Zip. Seguindo essas etapas, você pode extrair e utilizar com eficiência informações de metadados incorporadas em seus arquivos compactados, aprimorando os recursos de seus aplicativos .NET.

Perguntas frequentes

Posso modificar propriedades de metadados usando GroupDocs.Metadata for .NET?

Sim, GroupDocs.Metadata fornece recursos robustos para editar, remover e adicionar propriedades de metadados em vários formatos de arquivo.

GroupDocs.Metadata é compatível com outros formatos de arquivo como RAR ou TAR?

Sim, GroupDocs.Metadata oferece suporte a uma ampla variedade de formatos de arquivo, incluindo RAR, TAR e ZIP, entre outros.

Onde posso encontrar documentação detalhada para GroupDocs.Metadata for .NET?

Você pode acessar a documentaçãoaqui.

Como obtenho uma licença temporária para GroupDocs.Metadata?

Você pode adquirir uma licença temporáriaaqui.

O GroupDocs.Metadata oferece suporte para solução de problemas e dúvidas?

Sim, você pode procurar assistência e interagir com a comunidade noFórum GroupDocs.Metadata.