Tiện ích bổ sung
public
class
TarUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.TarUtil
|
Tiện ích thao tác với tệp tar. Nó gói nén commons để cung cấp hỗ trợ tar.
Tóm tắt
Phương thức công khai |
static
void
|
extractAndLog(ITestLogger listener, File targzFile, String baseName)
Trình trợ giúp trích xuất và ghi nhật ký cho phóng viên tệp tar gz và nội dung của tệp này
|
static
File
|
extractTarGzipToTemp(File targzFile, String nameHint)
Giải nén và hủy các tệp tar.gz vào thư mục tạm thời.
|
static
File
|
gzip(File inputFile)
Hàm tiện ích để gzip (.gz) cho một tệp.
|
static
boolean
|
isGzip(File file)
Xác định xem tệp có phải là gzip không.
|
static
File
|
unGzip(File inputFile, File outputDir)
UnGZip một tệp: tệp tar.gz hoặc tgz sẽ trở thành tệp tar.
|
static
|
unTar(File inputFile, File outputDir)
Huỷ tệp tar vào một thư mục.
|
static
|
unTar(File inputFile, File outputDir, fileNames)
Huỷ tệp tar vào một thư mục.
|
Hàm khởi tạo công khai
Tiện ích tar
public TarUtil ()
Phương thức công khai
trích xuấtAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Trình trợ giúp trích xuất và ghi nhật ký cho phóng viên tệp tar gz và nội dung của tệp này
Tham số |
listener |
ITestLogger : ITestLogger nơi ghi nhật ký các tệp. |
targzFile |
File : tar.gz ERROR(/File) cần nhật ký nội dung. |
baseName |
String : tên cơ sở mà bạn sẽ tìm tệp. |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
Gỡ bỏ và huỷ nén tệp tar.gz vào thư mục tạm thời.
Tham số |
targzFile |
File : tệp tar.gz cần giải nén. |
nameHint |
String : tiền tố cho thư mục tạm thời. |
Giá trị trả về |
File |
thư mục tạm thời. |
Gửi |
|
Tệp không tìm thấy ngoại lệ |
|
IOException |
gzip
public static File gzip (File inputFile)
Hàm tiện ích để gzip (.gz) cho một tệp. đuôi .gz sẽ được thêm vào tên tệp cơ sở.
Giá trị trả về |
File |
tệp đã nén. |
isGzip
public static boolean isGzip (File file)
Xác định xem tệp có phải là gzip không.
Tham số |
file |
File : tệp cần kiểm tra. |
Giá trị trả về |
boolean |
cho biết tệp có phải là gzip hay không. |
Gửi |
|
nếu không thể đọc tệp. |
giải nén
public static File unGzip (File inputFile,
File outputDir)
UnGZip một tệp: tệp tar.gz hoặc tgz sẽ trở thành tệp tar.
Tham số |
inputFile |
File : ERROR(/File) để giải phóng gzip |
outputDir |
File : Thư mục nơi lưu trữ tệp đã giải nén. |
Gửi |
|
Tệp không tìm thấy ngoại lệ |
|
IOException |
chưa cắt
public static unTar (File inputFile,
File outputDir)
Huỷ tệp tar vào một thư mục. Tệp tar.gz phải có kích thước unGzip(File, File)
trước.
Tham số |
inputFile |
File : Tệp tar cần giải nén |
outputDir |
File : Thư mục chứa các tệp được giải nén. |
Gửi |
|
Tệp không tìm thấy ngoại lệ |
|
IOException |
chưa cắt
public static unTar (File inputFile,
File outputDir,
fileNames)
Huỷ tệp tar vào một thư mục. Tệp tar.gz phải có kích thước unGzip(File, File)
trước.
Tham số |
inputFile |
File : Tệp tar cần giải nén |
outputDir |
File : Thư mục chứa các tệp được giải nén. |
fileNames |
: các tệp cần được trích xuất từ tar. |
Gửi |
|
Tệp không tìm thấy ngoại lệ |
|
IOException |