從 .NET 中的 7Zip 檔案讀取本機元資料屬性
內容
[
隱藏
]介紹
在 .NET 開發領域,管理元資料(例如文件屬性、文件資訊和標籤)對於高效的資料組織和檢索至關重要。 GroupDocs.Metadata for .NET 提供了一個強大的工具包,用於存取和操作各種文件格式的元資料。本教學重點在於如何利用 GroupDocs.Metadata 的功能從 .NET 中的 7Zip 檔案讀取本機元資料屬性。
先決條件
在深入學習本教學之前,請確保您已設定以下先決條件:
- Visual Studio 安裝在您的電腦上。
- 對 C# 程式語言有基本了解。
- 下載並在專案中引用的 .NET 程式庫的 GroupDocs.Metadata。
導入命名空間
首先匯入必要的命名空間,以便在 C# 專案中使用 GroupDocs.Metadata。
using GroupDocs.Metadata.Common;
using GroupDocs.Metadata.Options;
using GroupDocs.Formats.Archive;
using System;
using GroupDocs.Metadata;
using System.Text;
第 1 步:載入 7Zip 存檔
首先將 7Zip 存檔檔案載入到Metadata
來自 GroupDocs.Metadata 的物件。
using (Metadata metadata = new Metadata("YourZipFile.zip"))
{
//讀取元資料的程式碼將位於此處
}
第 2 步:存取 7Zip 元資料屬性
在 - 的裡面using
區塊,檢索 7Zip 存檔的根包以存取其屬性。
var root = metadata.GetRootPackage<SevenZipRootPackage>();
第 3 步:顯示總條目
檢索並顯示 7Zip 檔案中的條目(檔案和目錄)總數。
Console.WriteLine(root.SevenZipPackage.TotalEntries);
第 4 步:遍歷文件
迭代 7Zip 檔案中的每個檔案以存取單一檔案元資料。
foreach (var file in root.SevenZipPackage.Files)
{
Console.WriteLine(file.Name);
Console.WriteLine(file.CompressedSize);
Console.WriteLine(file.ModificationDateTime);
Console.WriteLine(file.UncompressedSize);
}
結論
在本教學中,我們探討如何利用 GroupDocs.Metadata for .NET 從 7Zip 檔案中讀取本機元資料屬性。透過執行這些步驟,您可以有效地提取和利用嵌入在存檔檔案中的元資料訊息,從而增強 .NET 應用程式的功能。
常見問題解答
我可以使用 GroupDocs.Metadata for .NET 修改元資料屬性嗎?
是的,GroupDocs.Metadata 提供了跨各種文件格式編輯、刪除和添加元資料屬性的強大功能。
GroupDocs.Metadata 是否與 RAR 或 TAR 等其他存檔格式相容?
是的,GroupDocs.Metadata 支援多種存檔格式,包括 RAR、TAR 和 ZIP 等。
在哪裡可以找到 GroupDocs.Metadata for .NET 的詳細文件?
您可以存取文檔這裡.
如何取得 GroupDocs.Metadata 的臨時許可證?
您可以獲得臨時許可證這裡.
GroupDocs.Metadata 是否提供故障排除和查詢支援?
是的,您可以尋求幫助並與社區互動GroupDocs.元資料論壇.