TarUtil
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ó bao bọc commons-compress để cung cấp hỗ trợ tar.
Bản tóm tắt
Phương thức công khai |
---|
static void | extractAndLog ( ITestLogger listener, File targzFile, String baseName) Người trợ giúp trích xuất và đăng nhập vào người báo cáo tệp tar gz và nội dung của nó |
static File | extractTarGzipToTemp (File targzFile, String nameHint) Untar và giải nén tệp tar.gz vào thư mục tạm thời. |
static File | gzip (File inputFile) Chức năng tiện ích để gzip (.gz) một tập tin. |
static boolean | isGzip (File file) Xác định xem một tệp có phải là gzip hay không. |
static File | unGzip (File inputFile, File outputDir) UnGZip một tệp: tệp tar.gz sẽ trở thành tệp tar. |
static | unTar (File inputFile, File outputDir) Gỡ tệp tar vào một thư mục. |
static | unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames) Gỡ tệp tar vào một thư mục. |
nhà thầu công cộng
TarUtil
public TarUtil ()
Phương thức công khai
giải nénAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Người trợ giúp trích xuất và đăng nhập vào người báo cáo tệp tar gz và nội dung của nó
Thông số |
---|
listener | ITestLogger : ITestLogger nơi ghi nhật ký các tệp. |
targzFile | File : ERROR(/File) cần nhật ký nội dung của nó. |
baseName | String : tên cơ sở theo đó các tệp sẽ được tìm thấy. |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
Untar và giải nén tệp tar.gz vào thư mục tạm thời.
Thông số |
---|
targzFile | File : file tar.gz cần giải nén. |
nameHint | String : tiền tố cho thư mục tạm thời. |
trả lại |
---|
File | thư mục tạm thời. |
ném |
---|
| FileNotFoundException |
| IOException |
gzip
public static File gzip (File inputFile)
Chức năng tiện ích để gzip (.gz) một tập tin. phần mở rộng .gz sẽ được thêm vào tên tệp cơ sở.
isGzip
public static boolean isGzip (File file)
Xác định xem một tệp có phải là gzip hay không.
Thông số |
---|
file | File : tập tin cần kiểm tra. |
trả lại |
---|
boolean | liệu tệp có phải là gzip hay không. |
ném |
---|
| nếu tệp không thể đọc được. |
giải nén
public static File unGzip (File inputFile,
File outputDir)
UnGZip một tệp: tệp tar.gz sẽ trở thành tệp tar.
Thông số |
---|
inputFile | File : ERROR(/File) to unzip |
outputDir | File : Thư mục chứa tệp đã giải nén. |
trả lại |
---|
File | một ERROR(/File) trỏ đến tệp chưa được giải nén. |
ném |
---|
| FileNotFoundException |
| IOException |
giải nén
public static unTar (File inputFile,
File outputDir)
Gỡ tệp tar vào một thư mục. tệp tar.gz cần được unGzip(File, File)
trước.
Thông số |
---|
inputFile | File : Tệp tar để giải nén |
outputDir | File : thư mục chứa các tệp được giải nén. |
ném |
---|
| FileNotFoundException |
| IOException |
giải nén
public static unTar (File inputFile,
File outputDir,
fileNames)
Gỡ tệp tar vào một thư mục. tệp tar.gz cần được unGzip(File, File)
trước.
Thông số |
---|
inputFile | File : Tệp tar để 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 giải nén từ tar. |
ném |
---|
| FileNotFoundException |
| IOException |