การขยายไฟล์ด้วยการเก็บรักษาโครงสร้างใน Aspose.ZIP
คลาสไฟล์เก็บถาวรหลายรายการทั้งหมดใน Aspose.ZIP มีเมธอด extractToDirectory วิธีนี้จะแยกเนื้อหาที่เก็บถาวรทั้งหมดไปยังโฟลเดอร์ที่ให้ไว้ตามโฟลเดอร์ย่อยที่ซ้อนกันวิธีขยายไฟล์ ZIP
ลองนึกภาพคุณมีไฟล์ ZIP ที่ได้รับการจัดเรียงอย่างพิถีพิถันด้วยไฟล์และโฟลเดอร์ที่ซ้อนกัน เมธอด ExtractToDirectory ของ Aspose.ZIP ช่วยลดความยุ่งยากในการแตกไฟล์ในขณะที่ยังคงรักษาโครงสร้างเดิมเอาไว้ อินเทอร์เฟซที่ใช้งานง่ายช่วยให้คลายการบีบอัดไฟล์ลงในไดเร็กทอรีที่ระบุได้อย่างง่ายดาย รักษาความสมบูรณ์ขององค์กรได้อย่างราบรื่น
ไม่ว่าคุณจะจัดการกับรายการจำนวนมากหรือโฟลเดอร์ย่อยที่ซ้อนกันที่ซับซ้อน คุณสมบัติอเนกประสงค์นี้ช่วยให้มั่นใจได้ถึงประสบการณ์การแตกไฟล์ที่ราบรื่น ด้วยไฟล์เก็บถาวร ZIP ไฟล์ที่แยกออกมาจะค้นหาตำแหน่งในโฟลเดอร์ที่กำหนดอย่างเรียบร้อย ซึ่งสะท้อนถึงองค์กรภายในของไฟล์เก็บถาวรได้อย่างสมบูรณ์แบบ สิ่งนี้รับประกันการแตกไฟล์ที่เป็นระเบียบและมีประสิทธิภาพ ขจัดความจำเป็นในการสร้างลำดับชั้นโฟลเดอร์แบบแมนนวล และประหยัดเวลาและความพยายามอันมีค่าของคุณ
try (FileInputStream zipFile = new FileInputStream("archive.zip")) {
try (Archive archive = new Archive(zipFile)) {
archive.extractToDirectory("C:\\extracted");
}
} catch (IOException ex) {
}
วิธีคลายซิปไฟล์ RAR ตามโครงสร้างของมัน
ออบเจ็กต์ RarArchive ซึ่งโดยทั่วไปจะสร้างอินสแตนซ์โดยใช้ไลบรารีเช่น RarLib จะจัดการการบีบอัดไฟล์ "archive.rar" เพียงเรียกใช้เมธอด ExtractToDirectory เพียงครั้งเดียว เนื้อหาของไฟล์เก็บถาวรจะถูกแยกไปยังไดเร็กทอรีที่กำหนด "C:\extracted" อย่างรวดเร็ว กระบวนการที่มีประสิทธิภาพนี้รับประกันการแยกไฟล์และโฟลเดอร์ย่อยทั้งหมดอย่างปลอดภัย ช่วยให้บูรณาการเข้ากับขั้นตอนการทำงานของแอปพลิเคชันของคุณได้อย่างราบรื่น สัมผัสประสบการณ์ความเรียบง่ายและความน่าเชื่อถือของการแตกไฟล์เก็บถาวรด้วยเครื่องมือที่เหมาะสมตามที่คุณต้องการ
try (RarArchive archive = new RarArchive("archive.rar"))
{
archive.extractToDirectory("C:\\extracted");
}
แยก TAR ด้วยโครงสร้างที่สมบูรณ์
รักษาโครงสร้างโฟลเดอร์ของไฟล์เก็บถาวร TAR ได้อย่างง่ายดายโดยใช้ประโยชน์จากเมธอด ExtractToDirectory คุณสมบัตินี้ซึ่งพบได้ทั่วไปในไลบรารีภายนอก จะช่วยเพิ่มความคล่องตัวให้กับกระบวนการแยกและรักษาการจัดระเบียบของไฟล์ทั้งหมดภายในไดเร็กทอรีเอาต์พุตที่คุณระบุ
ตัวอย่าง:
try (FileInputStream zipFile = new FileInputStream("archive.tar")) {
try (TarArchive archive = new TarArchive(tarFile))
{
archive.extractToDirectory("C:\\extracted");
}
} catch (IOException ex) {
}
Aspose.ZIP อื่นๆ ที่รองรับสำหรับคุณสมบัติ Java API
ด้วยไลบรารี Aspose.ZIP ใน Java คุณสามารถจัดการงานต่างๆ ที่เกี่ยวข้องกับเอกสารไฟล์ ZIP ได้อย่างราบรื่น ไม่ว่าคุณจะต้องการแปลงรูปแบบ รวมไฟล์ แก้ไขเนื้อหา หรือแยกข้อมูล Aspose.ZIP มีฟังก์ชันการทำงานที่ครอบคลุมเพื่อปรับปรุงขั้นตอนการทำงานของคุณและปรับปรุงประสิทธิภาพการทำงาน
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for Java?
- Customers List
- Success Stories