ภาพรวม

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

ZIP แตกไฟล์เก็บถาวร

ด้านล่างนี้คือตัวอย่างการใช้ไลบรารี aspose.zip เพื่อทำงานกับไฟล์ ZIP เมื่อใช้โค้ดที่กำหนด คุณสามารถแยกเนื้อหาของไฟล์เก็บถาวรไปยังไดเร็กทอรีที่กำหนดได้โดยใช้ Python

    with zp.Archive("archive.zip") as archive:
        archive.extract_to_directory("C:\\extracted")

แตกไฟล์ RAR

    with zp.rar.RarArchive("archive.rar") as archive:
        archive.extract_to_directory("C:\\extracted")

ขยายไฟล์ CAB

    with zp.cab.CabArchive("archive.cab") as archive:
        archive.extract_to_directory("C:\\extracted")

ตัวอย่างโค้ดเหล่านี้แสดงวิธีแตกไฟล์เก็บถาวรในรูปแบบต่างๆ โดยใช้ไลบรารี Aspose.Zip ใน Python พวกเขาใช้คลาสที่เหมาะสมสำหรับไฟล์ ZIP, RAR และ CAB เพื่อแยกเนื้อหาลงในไดเร็กทอรี "C:\extracted" ที่กำหนด แนวทางนี้นำเสนอโซลูชันที่เป็นสากลสำหรับการจัดการรูปแบบไฟล์เก็บถาวรต่างๆ ซึ่งทำให้กระบวนการแกะกล่องมีความคล่องตัวมากขึ้น

วิธีการแตกไฟล์ TAR

ส่วนนี้จะแสดงตัวอย่างการใช้ไลบรารี Aspose.Zip รหัสต่อไปนี้สาธิตวิธีการแยกเนื้อหาที่เก็บถาวรจากสตรีมไปยังไดเร็กทอรีที่ระบุ ตัวอย่างเหล่านี้จะช่วยให้คุณจัดการไฟล์เก็บถาวรภายในโปรเจ็กต์ Python ของคุณได้อย่างมีประสิทธิภาพ

    with io.FileIO("archive.tar") as tar_file:
        with zp.tar.TarArchive(tar_file) as archive:
            archive.extract_to_directory("~/extracted")

แยกไฟล์ XAR

    with io.FileIO("archive.xar") as tar_file:
        with zp.xar.XarArchive(xar_file) as archive:
            archive.extract_to_directory("~/extracted")

ตัวอย่างโค้ดเหล่านี้สาธิตการแตกไฟล์เก็บถาวรในรูปแบบ TAR และ XAR ไปยังไดเร็กทอรีที่กำหนด ตัวอย่างแรกเปิดไฟล์ "archive.tar" สร้างอ็อบเจ็กต์ TarArchive และแยกเนื้อหาไปยังไดเร็กทอรี "\extracted" ในทำนองเดียวกัน ตัวอย่างที่สองเปิดไฟล์ "archive.xar" สร้างอ็อบเจ็กต์ XarArchive และแยกเนื้อหาไปยังไดเร็กทอรี "\extracted" เดียวกัน

Aspose.ZIP อื่นๆ ที่รองรับสำหรับคุณสมบัติ Python.Net API

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

  
  

Aspose.Zip offers individual archive processing APIs for other popular development environments, listed below: