Przeczytaj natywne właściwości metadanych z archiwów 7Zip w .NET

Wstęp

dziedzinie programowania .NET zarządzanie metadanymi — takimi jak właściwości dokumentu, informacje o plikach i znaczniki — ma kluczowe znaczenie dla wydajnej organizacji i wyszukiwania danych. GroupDocs.Metadata dla .NET zapewnia potężny zestaw narzędzi umożliwiający dostęp do metadanych w różnych formatach plików i manipulowanie nimi. Ten samouczek koncentruje się na wykorzystaniu możliwości GroupDocs.Metadata do odczytywania natywnych właściwości metadanych z archiwów 7Zip w .NET.

Warunki wstępne

Zanim zagłębisz się w ten samouczek, upewnij się, że masz skonfigurowane następujące wymagania wstępne:

  • Program Visual Studio zainstalowany na Twoim komputerze.
  • Podstawowa znajomość języka programowania C#.
  • Biblioteka GroupDocs.Metadata for .NET pobrana i do której odwołuje się Twój projekt.

Importuj przestrzenie nazw

Zacznij od zaimportowania niezbędnych przestrzeni nazw do wykorzystania GroupDocs.Metadata w projekcie C#.

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

Krok 1: Załaduj archiwum 7Zip

Rozpocznij od załadowania pliku archiwum 7Zip do plikuMetadata obiekt z GroupDocs.Metadata.

using (Metadata metadata = new Metadata("YourZipFile.zip"))
{
    //Tutaj zostanie umieszczony kod do odczytu metadanych
}

Krok 2: Uzyskaj dostęp do właściwości metadanych 7Zip

W środkuusing block, pobierz pakiet główny archiwum 7Zip, aby uzyskać dostęp do jego właściwości.

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

Krok 3: Wyświetl wszystkie wpisy

Pobierz i wyświetl całkowitą liczbę wpisów (plików i katalogów) w archiwum 7Zip.

Console.WriteLine(root.SevenZipPackage.TotalEntries);

Krok 4: Iteruj po plikach

Iteruj po każdym pliku w archiwum 7Zip, aby uzyskać dostęp do metadanych poszczególnych plików.

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

Wniosek

W tym samouczku omówiliśmy, jak wykorzystać GroupDocs.Metadata dla .NET do odczytu natywnych właściwości metadanych z archiwów 7Zip. Wykonując poniższe kroki, możesz skutecznie wyodrębnić i wykorzystać metadane zawarte w plikach archiwalnych, zwiększając możliwości aplikacji .NET.

Często zadawane pytania

Czy mogę modyfikować właściwości metadanych przy użyciu GroupDocs.Metadata for .NET?

Tak, GroupDocs.Metadata zapewnia zaawansowane możliwości edytowania, usuwania i dodawania właściwości metadanych w różnych formatach plików.

Czy GroupDocs.Metadata jest kompatybilny z innymi formatami archiwów, takimi jak RAR lub TAR?

Tak, GroupDocs.Metadata obsługuje szeroką gamę formatów archiwów, w tym między innymi RAR, TAR i ZIP.

Gdzie mogę znaleźć szczegółową dokumentację GroupDocs.Metadata dla .NET?

Można uzyskać dostęp do dokumentacjiTutaj.

Jak uzyskać tymczasową licencję na GroupDocs.Metadata?

Możesz nabyć licencję tymczasowąTutaj.

Czy GroupDocs.Metadata oferuje pomoc w zakresie rozwiązywania problemów i zapytań?

Tak, możesz szukać pomocy i kontaktować się ze społecznością na stronieForum GroupDocs.Metadata.