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.