วิธีเปลี่ยน RAR เป็น ZIP ใน C#

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

ขั้นตอนในการแปลงไฟล์ RAR เป็น ZIP ใน C#

  1. เพิ่ม Aspose.ZIP for .NET ในโครงการของคุณเพื่อแปลง RAR เป็น ZIP
  2. โหลดไฟล์ RAR ต้นทางลงในวัตถุ RarArchive
  3. สร้าง ZIP archive
  4. วนซ้ำรายการทั้งหมดในไฟล์ RAR ที่โหลด
  5. หากรายการในลูปเป็นโฟลเดอร์ ให้สร้างโฟลเดอร์ในไฟล์ ZIP ปลายทาง
  6. หากรายการเป็นไฟล์ ให้คัดลอกเนื้อหาไฟล์ไปยังไฟล์ ZIP ปลายทาง
  7. บันทึกไฟล์ ZIP ที่เป็นผลลัพธ์ลงในดิสก์

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

รหัสเพื่อเปลี่ยน RAR เป็น ZIP ใน C

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

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

 ไทย