Olvassa el a natív metaadatok tulajdonságait a 7Zip archívumból a .NET-ben

Bevezetés

.NET fejlesztés területén a metaadatok – például a dokumentumtulajdonságok, a fájlinformációk és a címkék – kezelése kulcsfontosságú a hatékony adatszervezés és -visszakeresés szempontjából. A GroupDocs.Metadata for .NET hatékony eszközkészletet biztosít a különböző fájlformátumokon belüli metaadatok eléréséhez és kezeléséhez. Ez az oktatóanyag a GroupDocs.Metadata képességeinek kiaknázására összpontosít a natív metaadat-tulajdonságok olvasására a .NET 7Zip archívumából.

Előfeltételek

Mielőtt belevágna ebbe az oktatóanyagba, győződjön meg arról, hogy beállította a következő előfeltételeket:

  • A Visual Studio telepítve van a gépedre.
  • A C# programozási nyelv alapvető ismerete.
  • A GroupDocs.Metadata a .NET-könyvtárhoz letöltve és hivatkozva a projektben.

Névterek importálása

Kezdje azzal, hogy importálja a szükséges névtereket a GroupDocs.Metadata használatához a C# projektben.

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

1. lépés: Töltse be a 7Zip archívumot

Kezdje azzal, hogy betölti a 7Zip archív fájlt aMetadata objektum a GroupDocs.Metadata-ból.

using (Metadata metadata = new Metadata("YourZipFile.zip"))
{
    //Ide kerül a metaadatok olvasásához szükséges kód
}

2. lépés: Nyissa meg a 7Zip metaadat tulajdonságait

Benneusing blokkot, kérje le a 7Zip archívum gyökércsomagját a tulajdonságainak eléréséhez.

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

3. lépés: Az összes bejegyzés megjelenítése

A 7Zip archívumban található bejegyzések (fájlok és könyvtárak) teljes számának lekérése és megjelenítése.

Console.WriteLine(root.SevenZipPackage.TotalEntries);

4. lépés: Ismétlés fájlokon keresztül

Ismételje meg a 7Zip archívumban lévő egyes fájlokat az egyes fájlok metaadatainak eléréséhez.

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

Következtetés

Ebben az oktatóanyagban megvizsgáltuk, hogyan használhatjuk a GroupDocs.Metadata for .NET-et a natív metaadat-tulajdonságok kiolvasására a 7Zip archívumokból. Ha követi ezeket a lépéseket, hatékonyan kinyerheti és felhasználhatja az archív fájljaiba ágyazott metaadat-információkat, javítva ezzel a .NET-alkalmazások képességeit.

GYIK

Módosíthatom a metaadatok tulajdonságait a GroupDocs.Metadata for .NET használatával?

Igen, a GroupDocs.Metadata robusztus lehetőségeket biztosít metaadat-tulajdonságok szerkesztéséhez, eltávolításához és hozzáadásához különböző fájlformátumokban.

Kompatibilis a GroupDocs.Metadata más archív formátumokkal, például RAR vagy TAR?

Igen, a GroupDocs.Metadata az archívumformátumok széles skáláját támogatja, többek között a RAR-t, a TAR-t és a ZIP-t.

Hol találom a GroupDocs.Metadata for .NET részletes dokumentációját?

Hozzáférhet a dokumentációhozitt.

Hogyan szerezhetek ideiglenes licencet a GroupDocs.Metadata számára?

Ideiglenes jogosítványt szerezhetitt.

A GroupDocs.Metadata támogatást nyújt a hibaelhárításhoz és a kérdésekhez?

Igen, kérhet segítséget, és kapcsolatba léphet a közösséggelGroupDocs.Metadata fórum.