บทช่วยสอนสั้นๆ นี้แนะนำเกี่ยวกับ วิธีเปลี่ยน RAR เป็น ZIP ใน C# มีรายละเอียดทั้งหมดสำหรับการตั้งค่าสภาพแวดล้อมการพัฒนา รายการขั้นตอนการเขียนโค้ดเพื่อเขียนแอปพลิเคชัน และโค้ดตัวอย่างที่เรียกใช้ได้สำหรับการแปลง RAR เป็น ZIP ใน C# คุณจะได้เรียนรู้ตัวเลือกต่างๆ ในการกรองเนื้อหาในขณะที่ถ่ายโอนข้อมูลจากไฟล์ RAR ไปยัง ZIP
ขั้นตอนในการแปลงไฟล์ RAR เป็น ZIP ใน C#
- เพิ่ม Aspose.ZIP for .NET ในโครงการของคุณเพื่อแปลง RAR เป็น ZIP
- โหลดไฟล์ RAR ต้นทางลงในวัตถุ RarArchive
- สร้าง ZIP archive
- วนซ้ำรายการทั้งหมดในไฟล์ RAR ที่โหลด
- หากรายการในลูปเป็นโฟลเดอร์ ให้สร้างโฟลเดอร์ในไฟล์ ZIP ปลายทาง
- หากรายการเป็นไฟล์ ให้คัดลอกเนื้อหาไฟล์ไปยังไฟล์ ZIP ปลายทาง
- บันทึกไฟล์ 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#