ZipUtil2

public class ZipUtil2
extends Object

java.lang.Object
com.android.tradefed.util.ZipUtil2


คลาสตัวช่วยสำหรับการแตกไฟล์ ZIP ซึ่งคำนึงถึงสิทธิ์ของไฟล์ POSIX

สรุป

เครื่องมือสร้างสาธารณะ

ZipUtil2()

เมธอดสาธารณะ

static void closeZip(ZipFile zipFile)

ปิด ZipFile ที่เปิดอยู่ โดยไม่สนใจข้อยกเว้น

static File extractFileFromZip(ZipFile zipFile, String filePath)

เมธอดอรรถประโยชน์สำหรับการแตกไฟล์ที่เฉพาะเจาะจงจากไฟล์ ZIP ลงในไฟล์ชั่วคราว

static boolean extractFileFromZip(ZipFile zipFile, String filePath, File destFile)

เมธอดอรรถประโยชน์สำหรับการแตกไฟล์ที่เฉพาะเจาะจงจากไฟล์ ZIP

static void extractZip(File toUnzip, File destDir)

เมธอดอรรถประโยชน์สำหรับการแตกไฟล์ ZIP ลงในไดเรกทอรีที่ระบุ

static void extractZip(ZipFile zipFile, File destDir)

เมธอดอรรถประโยชน์สำหรับการแตกเนื้อหาทั้งหมดของไฟล์ ZIP ลงในไดเรกทอรีที่ระบุ

static File extractZipToTemp(File zipFile, String nameHint)

แตกไฟล์ ZIP ลงในไดเรกทอรีชั่วคราวโดยมีสตริงนำหน้า

เครื่องมือสร้างสาธารณะ

ZipUtil2

public ZipUtil2 ()

เมธอดสาธารณะ

closeZip

public static void closeZip (ZipFile zipFile)

ปิด ZipFile ที่เปิดอยู่ โดยไม่สนใจข้อยกเว้น

พารามิเตอร์
zipFile ZipFile: ไฟล์ที่จะปิด

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

เมธอดอรรถประโยชน์สำหรับการแตกไฟล์ที่เฉพาะเจาะจงจากไฟล์ ZIP ลงในไฟล์ชั่วคราว

พารามิเตอร์
zipFile ZipFile: ZipFile ที่จะแตก

filePath String: เส้นทางไฟล์ที่จะแตก

การคืนสินค้า
File File หรือ null หากไม่พบ

ส่ง
IOException หากแตกไฟล์ไม่สำเร็จ

extractFileFromZip

public static boolean extractFileFromZip (ZipFile zipFile, 
                String filePath, 
                File destFile)

เมธอดอรรถประโยชน์สำหรับการแตกไฟล์ที่เฉพาะเจาะจงจากไฟล์ ZIP

พารามิเตอร์
zipFile ZipFile: ZipFile ที่จะแตก

filePath String: เส้นทางไฟล์ใน ZIP

destFile File: File ที่จะแตก

การคืนสินค้า
boolean ไม่ว่าจะพบและแตกไฟล์หรือไม่

ส่ง
IOException หากแตกไฟล์ไม่สำเร็จ

extractZip

public static void extractZip (File toUnzip, 
                File destDir)

เมธอดอรรถประโยชน์สำหรับการแตกไฟล์ ZIP ลงในไดเรกทอรีที่ระบุ โดยแสดงไฟล์ ZIP เป็น a File

พารามิเตอร์
toUnzip File: File ที่ชี้ไปยังไฟล์ ZIP

destDir File: ไดเรกทอรีในเครื่องที่จะแตกไฟล์

ส่ง
IOException หากแตกไฟล์ไม่สำเร็จ

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

เมธอดอรรถประโยชน์สำหรับการแตกเนื้อหาทั้งหมดของไฟล์ ZIP ลงในไดเรกทอรีที่ระบุ

พารามิเตอร์
zipFile ZipFile: ZipFile ที่จะแตก

destDir File: ไดเรกทอรีในเครื่องที่จะแตกไฟล์

ส่ง
IOException หากแตกไฟล์ไม่สำเร็จ

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

แตกไฟล์ ZIP ลงในไดเรกทอรีชั่วคราวโดยมีสตริงนำหน้า

พารามิเตอร์
zipFile File: ไฟล์ ZIP ที่จะแตก

nameHint String: คำนำหน้าสำหรับไดเรกทอรีชั่วคราว

การคืนสินค้า
File File ที่ชี้ไปยังไดเรกทอรีชั่วคราว

ส่ง
IOException