ลบไฟล์ออกจาก ZIP ใน C#

บทความนี้จะอธิบายวิธีการ ลบไฟล์ออกจาก ZIP โดยใช้ C# ประกอบด้วยข้อมูลทั้งหมดที่จำเป็น รวมถึงอัลกอริทึมและตัวอย่างโค้ดที่ใช้งานได้จริงสำหรับ การลบไฟล์ออกจาก ZIP ใน C# นอกจากนี้คุณไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมเพื่อทำงานกับไฟล์ ZIP ในสภาพแวดล้อมของคุณ

ขั้นตอนการลบไฟล์ออกจาก ZIP ใน C#

  1. เตรียมสภาพแวดล้อมโดยดาวน์โหลด Aspose.ZIP
  2. สร้างอินสแตนซ์ของคลาส Archive เพื่อเข้าถึงไดเรกทอรีต้นทาง
  3. วนลูปผ่านแต่ละรายการในไดเรกทอรีและค้นหาไฟล์ที่ตรงกับเงื่อนไข
  4. ลบไฟล์ทั้งหมดในรายการที่กรองแล้วโดยใช้เมธอด DeleteEntry
  5. ส่งออกไดเรกทอรี ZIP ที่ได้

ขั้นตอนข้างต้นให้ภาพรวมของกระบวนการ การลบไฟล์ออกจาก ZIP ใน C# กระบวนการเริ่มต้นด้วยการสร้างรายการของไฟล์ทั้งหมดที่ตรงกับเกณฑ์ที่กำหนด จากนั้นไฟล์เหล่านี้จะถูกลบออกโดยการวนลูปผ่านรายการ และสุดท้ายไฟล์ ZIP จะถูกส่งออกไปยังดิสก์หรือสตรีมตามความต้องการ

ตัวอย่างโค้ดสำหรับการลบไฟล์ออกจาก ZIP ใน C#

ตัวอย่างโค้ดนี้แสดงให้เห็น วิธีการลบไฟล์ออกจาก ZIP ใน C# โค้ดสามารถปรับปรุงเพิ่มเติมเพื่อลบไฟล์เฉพาะในไดเรกทอรี แม้ว่าชื่อไฟล์จะไม่ทราบก็ตาม เช่น การใช้ตำแหน่งดัชนีเพื่อลบไฟล์ที่บีบอัดเฉพาะบางไฟล์

คู่มือนี้ได้อธิบาย วิธีการลบไฟล์ที่บีบอัดใน C# หากคุณต้องการสร้างไฟล์ ZIP ตั้งแต่เริ่มต้น โปรดดูบทช่วยสอน การสร้าง ZIP ใน C#

 ไทย