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