คู่มือนี้จะอธิบายวิธีการสร้าง 7Z โปรแกรมเปิดไฟล์ใน C# โดยมีรายละเอียดทั้งหมด รวมถึงอัลกอริทึมและตัวอย่างโค้ดสำหรับการแตกไฟล์ 7z ใน C# นอกจากนี้คุณยังสามารถนำคำแนะนำในบทช่วยสอนนี้ไปใช้ในระบบปฏิบัติการใดๆ เช่น Linux, macOS, Windows เป็นต้น ที่มีการติดตั้ง .NET framework
ขั้นตอนการสร้างโปรแกรมเปิดไฟล์ 7z ใน C#
- ติดตั้ง Aspose.ZIP โดยใช้ NuGet package manager เพื่อสร้างโปรแกรมเปิดไฟล์ 7Z
- สร้างอินสแตนซ์ของคลาส SevenZipArchive เพื่อโหลดไฟล์ 7ZIP ต้นทาง
- แตกไฟล์ทั้งหมดในไฟล์ 7Z โดยเรียกใช้เมธอด ExtractToDirectory
ขั้นตอนเหล่านี้สรุปกระบวนการทำงานเพื่อสร้างเครื่องมือแตกไฟล์ 7z ใน C# โดยครอบคลุมข้อมูลการกำหนดค่าและแชร์ตัวอย่างโค้ด C# เพื่อสาธิตคุณสมบัตินี้ในทางปฏิบัติ คุณสามารถโหลดไฟล์ 7z ต้นทางและแตกไฟล์ทั้งหมดไปยังเส้นทางที่ระบุด้วยการเรียกใช้เมธอดเพียงไม่กี่ครั้ง
โค้ดสำหรับแตกไฟล์ 7z ใน C#
ตัวอย่างโค้ดนี้แสดงวิธีการเปิดไฟล์ 7z ใน C# ซึ่งเป็นเวอร์ชันพื้นฐานที่สามารถปรับปรุงเพิ่มเติมได้ตามความต้องการของคุณ ตัวอย่างเช่น คุณอาจต้องโหลดไฟล์ 7z ที่มีรหัสผ่านป้องกันแล้วจึงแตกไฟล์ หรือคุณสามารถอ่านหรือเขียนจาก memory stream หรือ disk ตามความต้องการของคุณ
บทช่วยสอนนี้อธิบายรายละเอียดเกี่ยวกับวิธีการแตกไฟล์ 7z ใน C# นอกจากนี้หากคุณต้องการลบไฟล์จาก ZIP archive คุณสามารถดูบทความเกี่ยวกับ การลบไฟล์จาก ZIP ใน C#