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.