อ่านคุณสมบัติเมทาดาทาดั้งเดิมจากคลังเก็บ RAR ใน .NET
การแนะนำ
RAR (Roshal Archive) เป็นรูปแบบไฟล์ยอดนิยมที่ใช้สำหรับการบีบอัดและเก็บข้อมูล เมื่อทำงานกับไฟล์ RAR ในแอปพลิเคชัน .NET มักจำเป็นต้องอ่านและแยกคุณสมบัติข้อมูลเมตาที่ฝังอยู่ภายในไฟล์เก็บถาวรเหล่านี้ บทช่วยสอนนี้จะแนะนำคุณตลอดกระบวนการใช้ GroupDocs.Metadata สำหรับ .NET เพื่อเข้าถึงและแยกคุณสมบัติเมตาดาต้าดั้งเดิมจากไฟล์เก็บถาวร RAR
ข้อกำหนดเบื้องต้น
ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
- ความเข้าใจพื้นฐานเกี่ยวกับภาษาการเขียนโปรแกรม C#
- ติดตั้ง Visual Studio บนเครื่องพัฒนาของคุณ
- ติดตั้ง GroupDocs.Metadata สำหรับไลบรารี .NET แล้ว (โปรดดูที่ลิ้งค์ดาวน์โหลด-
- เข้าถึงไฟล์เก็บถาวร RAR เพื่อการทดสอบ
นำเข้าเนมสเปซ
ในการเริ่มต้น ให้นำเข้าเนมสเปซที่จำเป็นลงในโปรเจ็กต์ C# ของคุณ:
using GroupDocs.Formats.Archive;
using System;
using GroupDocs.Metadata;
using System.Text;
ขั้นตอนที่ 1: โหลดไฟล์ RAR Archive
ขั้นแรก ให้เริ่มต้น aMetadata
วัตถุโดยการโหลดไฟล์เก็บถาวร RAR ของคุณ:
using (Metadata metadata = new Metadata("YourZipFile.rar"))
{
var root = metadata.GetRootPackage<RarRootPackage>();
ขั้นตอนที่ 2: เข้าถึงรายการทั้งหมดในไฟล์ RAR
ดึงข้อมูลจำนวนรายการทั้งหมด (ไฟล์/โฟลเดอร์) ภายในไฟล์เก็บถาวร RAR:
Console.WriteLine(root.RarPackage.TotalEntries);
ขั้นตอนที่ 3: วนซ้ำไฟล์ในไฟล์เก็บถาวร
วนซ้ำแต่ละไฟล์ภายในไฟล์ RAR เพื่อเข้าถึงคุณสมบัติข้อมูลเมตาเฉพาะ:
foreach (var file in root.RarPackage.Files)
{
Console.WriteLine(file.Name);
Console.WriteLine(file.CompressedSize);
Console.WriteLine(file.ModificationDateTime);
Console.WriteLine(file.UncompressedSize);
}
บทสรุป
ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธีแยกคุณสมบัติข้อมูลเมตาจากไฟล์เก็บถาวร RAR โดยใช้ GroupDocs.Metadata สำหรับ .NET ไลบรารีนี้ทำให้กระบวนการเข้าถึงและใช้งานข้อมูลเมตาที่ฝังอยู่ในรูปแบบไฟล์ต่างๆ ง่ายขึ้น ช่วยเพิ่มขีดความสามารถของแอปพลิเคชัน .NET ของคุณ
คำถามที่พบบ่อย
GroupDocs.Metadata สำหรับ .NET คืออะไร
GroupDocs.Metadata สำหรับ .NET เป็นไลบรารีที่มีประสิทธิภาพซึ่งช่วยให้นักพัฒนาสามารถทำงานกับเมทาดาทาในรูปแบบไฟล์ต่างๆ รวมถึงไฟล์เก็บถาวรเช่น RAR
ฉันจะขอรับใบอนุญาตชั่วคราวสำหรับ GroupDocs.Metadata สำหรับ .NET ได้อย่างไร
คุณสามารถขอรับใบอนุญาตชั่วคราวได้จากที่นี่.
GroupDocs.Metadata รองรับรูปแบบไฟล์เก็บถาวรอื่นนอกเหนือจาก RAR หรือไม่
ใช่ GroupDocs.Metadata รองรับรูปแบบไฟล์เก็บถาวรที่หลากหลาย รวมถึง ZIP, TAR และ 7z
ฉันสามารถแก้ไขคุณสมบัติข้อมูลเมตาและอัปเดตภายในไฟล์เก็บถาวร RAR โดยใช้ไลบรารีนี้ได้หรือไม่
ใช่ GroupDocs.Metadata ช่วยให้คุณสามารถอัปเดต ลบ และเพิ่มคุณสมบัติข้อมูลเมตาลงในรูปแบบไฟล์ที่รองรับได้
ฉันจะขอความช่วยเหลือหรือการสนับสนุนเพิ่มเติมสำหรับ GroupDocs.Metadata ได้ที่ไหน
เยี่ยมชมฟอรัม GroupDocs.Metadata สำหรับการสนับสนุนและการอภิปรายของชุมชน