Läs Native Metadata Properties från 7Zip Archives i .NET

Introduktion

Inom området för .NET-utveckling är hantering av metadata – såsom dokumentegenskaper, filinformation och taggar – avgörande för effektiv dataorganisation och hämtning. GroupDocs.Metadata för .NET tillhandahåller en kraftfull verktygslåda för att komma åt och manipulera metadata inom olika filformat. Den här handledningen fokuserar på att utnyttja funktionerna i GroupDocs.Metadata för att läsa inbyggda metadataegenskaper från 7Zip-arkiv i .NET.

Förutsättningar

Innan du dyker in i den här handledningen, se till att du har följande förutsättningar inställda:

  • Visual Studio installerat på din dator.
  • Grundläggande förståelse för programmeringsspråket C#.
  • GroupDocs.Metadata för .NET-biblioteket laddas ner och refereras till i ditt projekt.

Importera namnområden

Börja med att importera de nödvändiga namnområdena för att använda GroupDocs.Metadata i ditt C#-projekt.

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

Steg 1: Ladda 7Zip-arkivet

Börja med att ladda 7Zip-arkivfilen i enMetadata objekt från GroupDocs.Metadata.

using (Metadata metadata = new Metadata("YourZipFile.zip"))
{
    //Koden för att läsa metadata kommer hit
}

Steg 2: Öppna 7Zip Metadata Properties

Inutiusing blockera, hämta rotpaketet för 7Zip-arkivet för att komma åt dess egenskaper.

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

Steg 3: Visa totala poster

Hämta och visa det totala antalet poster (filer och kataloger) i 7Zip-arkivet.

Console.WriteLine(root.SevenZipPackage.TotalEntries);

Steg 4: Iterera genom filer

Iterera genom varje fil i 7Zip-arkivet för att komma åt individuell filmetadata.

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

Slutsats

I den här handledningen undersökte vi hur man använder GroupDocs.Metadata för .NET för att läsa inbyggda metadataegenskaper från 7Zip-arkiv. Genom att följa dessa steg kan du effektivt extrahera och använda metadatainformation inbäddad i dina arkivfiler, vilket förbättrar dina .NET-programs möjligheter.

FAQ’s

Kan jag ändra metadataegenskaper med GroupDocs.Metadata för .NET?

Ja, GroupDocs.Metadata tillhandahåller robusta funktioner för att redigera, ta bort och lägga till metadataegenskaper i olika filformat.

Är GroupDocs.Metadata kompatibel med andra arkivformat som RAR eller TAR?

Ja, GroupDocs.Metadata stöder ett brett utbud av arkivformat, inklusive RAR, TAR och ZIP, bland andra.

Var kan jag hitta detaljerad dokumentation för GroupDocs.Metadata for .NET?

Du kan komma åt dokumentationenhär.

Hur får jag en tillfällig licens för GroupDocs.Metadata?

Du kan skaffa en tillfällig licenshär.

Erbjuder GroupDocs.Metadata stöd för felsökning och förfrågningar?

Ja, du kan söka hjälp och engagera dig i samhälletGroupDocs.Metadata-forum.