Lesen Sie native Metadateneigenschaften aus 7Zip-Archiven in .NET

Einführung

Im Bereich der .NET-Entwicklung ist die Verwaltung von Metadaten – wie Dokumenteigenschaften, Dateiinformationen und Tags – für eine effiziente Datenorganisation und -abfrage von entscheidender Bedeutung. GroupDocs.Metadata für .NET bietet ein leistungsstarkes Toolkit für den Zugriff auf und die Bearbeitung von Metadaten in verschiedenen Dateiformaten. In diesem Tutorial geht es darum, die Funktionen von GroupDocs.Metadata zu nutzen, um native Metadateneigenschaften aus 7Zip-Archiven in .NET zu lesen.

Voraussetzungen

Bevor Sie mit diesem Tutorial beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Visual Studio ist auf Ihrem Computer installiert.
  • Grundlegende Kenntnisse der Programmiersprache C#.
  • GroupDocs.Metadata für die .NET-Bibliothek heruntergeladen und in Ihrem Projekt referenziert.

Namespaces importieren

Beginnen Sie mit dem Importieren der erforderlichen Namespaces für die Verwendung von GroupDocs.Metadata in Ihrem C#-Projekt.

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

Schritt 1: Laden Sie das 7Zip-Archiv

Laden Sie zunächst die 7Zip-Archivdatei in einMetadata Objekt aus GroupDocs.Metadata.

using (Metadata metadata = new Metadata("YourZipFile.zip"))
{
    //Der Code zum Lesen der Metadaten wird hier eingefügt
}

Schritt 2: Zugriff auf 7Zip-Metadateneigenschaften

Im Inneren desusing Blockieren Sie das Stammpaket des 7Zip-Archivs, um auf seine Eigenschaften zuzugreifen.

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

Schritt 3: Gesamteinträge anzeigen

Rufen Sie die Gesamtzahl der Einträge (Dateien und Verzeichnisse) im 7Zip-Archiv ab und zeigen Sie sie an.

Console.WriteLine(root.SevenZipPackage.TotalEntries);

Schritt 4: Durch Dateien iterieren

Durchsuchen Sie jede Datei im 7Zip-Archiv, um auf die Metadaten einzelner Dateien zuzugreifen.

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

Abschluss

In diesem Tutorial haben wir untersucht, wie Sie GroupDocs.Metadata für .NET nutzen können, um native Metadateneigenschaften aus 7Zip-Archiven zu lesen. Indem Sie diese Schritte befolgen, können Sie die in Ihren Archivdateien eingebetteten Metadateninformationen effektiv extrahieren und nutzen und so die Fähigkeiten Ihrer .NET-Anwendungen verbessern.

Häufig gestellte Fragen

Kann ich Metadateneigenschaften mit GroupDocs.Metadata für .NET ändern?

Ja, GroupDocs.Metadata bietet robuste Funktionen zum Bearbeiten, Entfernen und Hinzufügen von Metadateneigenschaften in verschiedenen Dateiformaten.

Ist GroupDocs.Metadata mit anderen Archivformaten wie RAR oder TAR kompatibel?

Ja, GroupDocs.Metadata unterstützt eine breite Palette von Archivformaten, darunter unter anderem RAR, TAR und ZIP.

Wo finde ich ausführliche Dokumentation für GroupDocs.Metadata für .NET?

Sie können auf die Dokumentation zugreifenHier.

Wie erhalte ich eine temporäre Lizenz für GroupDocs.Metadata?

Sie können eine temporäre Lizenz erwerbenHier.

Bietet GroupDocs.Metadata Unterstützung bei der Fehlerbehebung und bei Anfragen?

Ja, Sie können Hilfe suchen und sich mit der Community austauschen auf derGroupDocs.Metadata-Forum.