วิธีรับไฟล์ที่ระบุแยกจากไฟล์ JAR โดยใช้ไฟล์แบตช์?


2

ฉันมีไฟล์ test.jar บน windows และฉันต้องการใช้ 7-zip ในการรับไฟล์จากภายนอกไฟล์เก็บถาวรเช่นไฟล์ "com / app / test / FILE.class" ฉันมีสิทธิ์เข้าถึงจาวา, 7-zip, และยูทิลิตี้ DOS ปกติจากไฟล์แบตช์ ฉันจะทำสิ่งนี้ได้อย่างไร ฉันควรเปิดเครื่องรูดค้นหาผ่านดึงมันออกมาแล้วลบไฟล์ชั่วคราว? วิธีที่ดีที่สุดคืออะไร? ฉันไม่สามารถหาข้อมูลได้มากเกี่ยวกับความสามารถในคำสั่ง 7-zip 'e'

สิ่งนี้ใช้งานไม่ได้:

7z.exe -e test.jar -x com\app\test\FILE.class

คำตอบ:


1

ในการสกัด FILE.class โดยตรงไปยังไดเรกทอรีปัจจุบัน:

7z.exe e test.jar com\app\test\FILE.class

หากต้องการแยกไฟล์ไปที่ com \ app \ text \ FILE.class ในไดเรกทอรีปัจจุบัน (โฟลเดอร์จะถูกสร้างขึ้นหากไม่มีอยู่):

7z.exe x test.jar com\app\test\FILE.class

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.