Přečtěte si vlastnosti nativních metadat z archivů 7Zip v .NET

Úvod

oblasti vývoje .NET je správa metadat – jako jsou vlastnosti dokumentu, informace o souborech a tagy – zásadní pro efektivní organizaci a vyhledávání dat. GroupDocs.Metadata for .NET poskytuje výkonnou sadu nástrojů pro přístup a manipulaci s metadaty v rámci různých formátů souborů. Tento tutoriál se zaměřuje na využití schopností GroupDocs.Metadata ke čtení vlastností nativních metadat z archivů 7Zip v .NET.

Předpoklady

Než se pustíte do tohoto výukového programu, ujistěte se, že máte nastaveny následující předpoklady:

  • Visual Studio nainstalované na vašem počítači.
  • Základní znalost programovacího jazyka C#.
  • Knihovna GroupDocs.Metadata for .NET stažená a odkazovaná ve vašem projektu.

Import jmenných prostorů

Začněte importem potřebných jmenných prostorů pro využití GroupDocs.Metadata v rámci vašeho projektu C#.

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

Krok 1: Načtěte archiv 7Zip

Začněte načtením archivního souboru 7Zip do aMetadata objekt z GroupDocs.Metadata.

using (Metadata metadata = new Metadata("YourZipFile.zip"))
{
    //Sem bude umístěn kód pro čtení metadat
}

Krok 2: Přístup k vlastnostem metadat 7Zip

Uvnitřusing blok, načtěte kořenový balíček archivu 7Zip, abyste získali přístup k jeho vlastnostem.

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

Krok 3: Zobrazení celkového počtu záznamů

Vyhledejte a zobrazte celkový počet záznamů (souborů a adresářů) v archivu 7Zip.

Console.WriteLine(root.SevenZipPackage.TotalEntries);

Krok 4: Iterujte soubory

Procházejte každý soubor v archivu 7Zip, abyste získali přístup k metadatům jednotlivých souborů.

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

Závěr

V tomto tutoriálu jsme prozkoumali, jak využít GroupDocs.Metadata pro .NET ke čtení vlastností nativních metadat z archivů 7Zip. Dodržením těchto kroků můžete efektivně extrahovat a využívat informace o metadatech vložené do vašich archivních souborů a vylepšit tak možnosti aplikací .NET.

FAQ

Mohu upravit vlastnosti metadat pomocí GroupDocs.Metadata for .NET?

Ano, GroupDocs.Metadata poskytuje robustní možnosti pro úpravy, odstraňování a přidávání vlastností metadat napříč různými formáty souborů.

Je GroupDocs.Metadata kompatibilní s jinými archivními formáty, jako je RAR nebo TAR?

Ano, GroupDocs.Metadata podporuje širokou škálu archivních formátů, mimo jiné včetně RAR, TAR a ZIP.

Kde najdu podrobnou dokumentaci k GroupDocs.Metadata pro .NET?

Máte přístup k dokumentacitady.

Jak získám dočasnou licenci pro GroupDocs.Metadata?

Můžete získat dočasnou licencitady.

Nabízí GroupDocs.Metadata podporu pro odstraňování problémů a dotazy?

Ano, můžete vyhledat pomoc a zapojit se do komunity na webuFórum GroupDocs.Metadata.