Leggi le proprietà dei metadati nativi dagli archivi 7Zip in .NET

introduzione

Nell’ambito dello sviluppo .NET, la gestione dei metadati, ad esempio le proprietà dei documenti, le informazioni sui file e i tag, è fondamentale per un’organizzazione e un recupero efficienti dei dati. GroupDocs.Metadata per .NET fornisce un potente toolkit per accedere e manipolare i metadati all’interno di vari formati di file. Questa esercitazione si concentra sullo sfruttamento delle funzionalità di GroupDocs.Metadata per leggere le proprietà dei metadati nativi dagli archivi 7Zip in .NET.

Prerequisiti

Prima di immergerti in questo tutorial, assicurati di aver impostato i seguenti prerequisiti:

  • Visual Studio installato sul tuo computer.
  • Conoscenza base del linguaggio di programmazione C#.
  • Libreria GroupDocs.Metadata per .NET scaricata e a cui si fa riferimento nel progetto.

Importa spazi dei nomi

Inizia importando gli spazi dei nomi necessari per utilizzare GroupDocs.Metadata all’interno del tuo progetto C#.

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

Passaggio 1: carica l’archivio 7Zip

Inizia caricando il file di archivio 7Zip in un fileMetadata oggetto da GroupDocs.Metadata.

using (Metadata metadata = new Metadata("YourZipFile.zip"))
{
    //Il codice per leggere i metadati andrà qui
}

Passaggio 2: accedi alle proprietà dei metadati 7Zip

Dentro ilusing block, recupera il pacchetto root dell’archivio 7Zip per accedere alle sue proprietà.

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

Passaggio 3: Visualizza le voci totali

Recupera e visualizza il numero totale di voci (file e directory) all’interno dell’archivio 7Zip.

Console.WriteLine(root.SevenZipPackage.TotalEntries);

Passaggio 4: scorrere i file

Scorri ogni file nell’archivio 7Zip per accedere ai metadati dei singoli file.

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

Conclusione

In questo tutorial, abbiamo esplorato come utilizzare GroupDocs.Metadata per .NET per leggere le proprietà dei metadati nativi dagli archivi 7Zip. Seguendo questi passaggi, puoi estrarre e utilizzare in modo efficace le informazioni sui metadati incorporati nei file di archivio, migliorando le capacità delle tue applicazioni .NET.

Domande frequenti

Posso modificare le proprietà dei metadati utilizzando GroupDocs.Metadata per .NET?

Sì, GroupDocs.Metadata offre solide funzionalità per modificare, rimuovere e aggiungere proprietà di metadati in vari formati di file.

GroupDocs.Metadata è compatibile con altri formati di archivio come RAR o TAR?

Sì, GroupDocs.Metadata supporta un’ampia gamma di formati di archivio, tra cui RAR, TAR e ZIP, tra gli altri.

Dove posso trovare la documentazione dettagliata per GroupDocs.Metadata per .NET?

È possibile accedere alla documentazioneQui.

Come posso ottenere una licenza temporanea per GroupDocs.Metadata?

È possibile acquisire una licenza temporaneaQui.

GroupDocs.Metadata offre supporto per la risoluzione dei problemi e le richieste?

Sì, puoi chiedere assistenza e interagire con la comunità suForum GroupDocs.Metadata.