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 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 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(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 void extractZip(File toUnzip, File destDir)

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

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ó tiền tố là một chuỗi

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 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 tệp tmp

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

filePath String: filePath của tệp cần trích xuất

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

Gửi
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: ERROR(/File) cần trích xuất

Giá trị trả về
boolean liệu tệp có được tìm thấy và giải nén hay không

Gửi
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
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 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 ERROR(/File).

Tham số
toUnzip File: ERROR(/File) trỏ đến tệp zip.

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

Gửi
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ó tiền tố là một chuỗi

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 ERROR(/File) trỏ đến thư mục tạm thời