ZipUtil2

public class ZipUtil2
extends Object

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


Một lớp trợ giúp để trích xuất tệp zip có tính đến quyền đối với tệp POSIX

Tóm tắt

Hàm khởi tạo công khai

ZipUtil2()

Phương thức công khai

static void closeZip(ZipFile zipFile)

Đóng một ZipFile đang mở, bỏ qua mọi trường hợp ngoại lệ.

static File extractFileFromZip(ZipFile zipFile, String filePath)

Phương thức tiện ích để trích xuất một tệp cụ thể từ tệp zip vào một tệp tmp

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

Phương thức tiện ích để trích xuất một tệp cụ thể từ tệp zip

static void extractZip(File toUnzip, File destDir)

Phương thức tiện ích để giải nén một tệp zip vào một thư mục nhất định.

static void extractZip(ZipFile zipFile, File destDir)

Phương thức tiện ích để trích xuất toàn bộ nội dung của tệp zip vào thư mục đã cho

static File extractZipToTemp(File zipFile, String nameHint)

Giải nén tệp zip vào một thư mục tạm thời có thêm một chuỗi ở đầu

Hàm khởi tạo công khai

ZipUtil2

public ZipUtil2 ()

Phương thức công khai

closeZip

public static void closeZip (ZipFile zipFile)

Đóng một ZipFile đang mở, bỏ qua mọi trường hợp ngoại lệ.

Tham số
zipFile ZipFile: tệp cần đóng

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

Phương thức tiện ích để trích xuất một tệp cụ thể từ tệp zip vào một tệp tmp

Tham số
zipFile ZipFile: ZipFile cần trích xuất

filePath String: filePath cần trích xuất

Giá trị trả về
File File hoặc giá trị rỗng nếu không tìm thấy

Gửi
IOException nếu không trích xuất được tệp

extractFileFromZip

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

Phương thức tiện ích để trích xuất một tệp cụ thể từ tệp zip

Tham số
zipFile ZipFile: ZipFile cần trích xuất

filePath String: đường dẫn tệp trong tệp zip

destFile File: File cần trích xuất

Giá trị trả về
boolean tệp có được tìm thấy và trích xuất hay không

Gửi
IOException nếu không trích xuất được tệp

extractZip

public static void extractZip (File toUnzip, 
                File destDir)

Phương thức tiện ích để giải nén một tệp zip vào một thư mục nhất định. Tệp zip được trình bày dưới dạng File.

Tham số
toUnzip File: một File trỏ đến một tệp zip.

destDir File: thư mục cục bộ để giải nén tệp

Gửi
IOException nếu không trích xuất được tệp

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Phương thức tiện ích để trích xuất toàn bộ nội dung của tệp zip vào thư mục đã cho

Tham số
zipFile ZipFile: ZipFile cần trích xuất

destDir File: thư mục cục bộ để giải nén tệp

Gửi
IOException nếu không trích xuất được tệp

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

Giải nén tệp zip vào một thư mục tạm thời có thêm một chuỗi ở đầu

Tham số
zipFile File: tệp zip cần giải nén

nameHint String: tiền tố cho thư mục tạm thời

Giá trị trả về
File File trỏ đến thư mục tạm thời

Gửi
IOException