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 truy cập 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 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 thành 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 nhất định

static void extractZip(File toUnzip, File destDir)

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

static File extractZipToTemp(File zipFile, String nameHint)

Trích xuất tệp zip vào thư mục tạm thời được đặt trước bằng một chuỗi

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

ZipUtil2

public ZipUtil2 ()

Phương thức công khai

đóng Zip

public static void closeZip (ZipFile zipFile)

Đóng một ZipFile đang mở, bỏ qua mọi ngoại lệ.

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

Giải nénFileFromZip

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 thành 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 rỗng nếu không tìm thấy

Gửi
nếu không thể trích xuất tệp

Giải nénFileFromZip

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) để trích xuất vào

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 thể trích xuất tệp

Giải nénZip

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 nhất định

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

destDir File: thư mục cục bộ cần trích xuất tệp vào

Gửi
nếu không thể trích xuất tệp

Giải nénZip

public static void extractZip (File toUnzip, 
                File destDir)

Phương thức tiện ích để trích xuấ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 ERROR(/File).

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

destDir File: thư mục cục bộ cần trích xuất tệp vào

Gửi
nếu không thể trích xuất tệp

trích xuấtZipTotemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

Trích xuất tệp zip vào thư mục tạm thời được đặt trước bằng 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