อ่านคุณสมบัติเมทาดาทาดั้งเดิมจากคลังเก็บ 7Zip ใน .NET

การแนะนำ

ในขอบเขตของการพัฒนา .NET การจัดการเมตาดาต้า เช่น คุณสมบัติเอกสาร ข้อมูลไฟล์ และแท็ก มีความสำคัญอย่างยิ่งต่อการจัดระเบียบและการเรียกค้นข้อมูลอย่างมีประสิทธิภาพ GroupDocs.Metadata สำหรับ .NET มีชุดเครื่องมือที่มีประสิทธิภาพสำหรับการเข้าถึงและจัดการข้อมูลเมตาภายในรูปแบบไฟล์ต่างๆ บทช่วยสอนนี้มุ่งเน้นไปที่การควบคุมความสามารถของ GroupDocs.Metadata เพื่ออ่านคุณสมบัติเมตาดาต้าดั้งเดิมจากไฟล์เก็บถาวร 7Zip ใน .NET

ข้อกำหนดเบื้องต้น

ก่อนที่จะเข้าสู่บทช่วยสอนนี้ ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าข้อกำหนดเบื้องต้นต่อไปนี้:

  • ติดตั้ง Visual Studio บนเครื่องของคุณแล้ว
  • ความเข้าใจพื้นฐานเกี่ยวกับภาษาการเขียนโปรแกรม C#
  • GroupDocs.Metadata สำหรับไลบรารี .NET ดาวน์โหลดและอ้างอิงในโครงการของคุณ

นำเข้าเนมสเปซ

เริ่มต้นด้วยการนำเข้าเนมสเปซที่จำเป็นสำหรับการใช้ GroupDocs.Metadata ภายในโปรเจ็กต์ C# ของคุณ

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 สำหรับ .NET เพื่ออ่านคุณสมบัติเมตาดาต้าดั้งเดิมจากไฟล์เก็บถาวร 7Zip เมื่อทำตามขั้นตอนเหล่านี้ คุณจะสามารถแยกและใช้ข้อมูลเมตาดาต้าที่ฝังอยู่ในไฟล์เก็บถาวรของคุณได้อย่างมีประสิทธิภาพ ซึ่งช่วยเพิ่มขีดความสามารถของแอปพลิเคชัน .NET ของคุณ

คำถามที่พบบ่อย

ฉันสามารถแก้ไขคุณสมบัติเมตาดาต้าโดยใช้ GroupDocs.Metadata สำหรับ .NET ได้หรือไม่

ใช่ GroupDocs.Metadata มอบความสามารถที่มีประสิทธิภาพในการแก้ไข ลบ และเพิ่มคุณสมบัติเมทาดาทาในไฟล์รูปแบบต่างๆ

GroupDocs.Metadata เข้ากันได้กับรูปแบบไฟล์เก็บถาวรอื่นๆ เช่น RAR หรือ TAR หรือไม่

ใช่ GroupDocs.Metadata รองรับรูปแบบไฟล์เก็บถาวรที่หลากหลาย รวมถึง RAR, TAR และ ZIP และอื่นๆ

ฉันจะหาเอกสารโดยละเอียดสำหรับ GroupDocs.Metadata สำหรับ .NET ได้ที่ไหน

คุณสามารถเข้าถึงเอกสารที่นี่.

ฉันจะขอรับใบอนุญาตชั่วคราวสำหรับ GroupDocs.Metadata ได้อย่างไร

คุณสามารถรับใบอนุญาตชั่วคราวได้ที่นี่.

GroupDocs.Metadata ให้การสนับสนุนสำหรับการแก้ไขปัญหาและการสอบถามข้อมูลหรือไม่

ใช่ คุณสามารถขอความช่วยเหลือและมีส่วนร่วมกับชุมชนได้ที่ฟอรัม GroupDocs.Metadata.