TarUtil
public class TarUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.TarUtil |
Tiện ích để thao tác một tệp tar. Nó bao bọc commons-nén để cung cấp hỗ trợ tar.
Bản tóm tắt
Các nhà xây dựng công cộng |
---|
TarUtil () |
Phương pháp công khai |
---|
static void | extractAndLog ( ITestLogger listener, File targzFile, String baseName) Người trợ giúp giải nén và đăng nhập cho các phóng viên một 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. |
static boolean | isGzip (File file) Xác định xem một tệp có phải là một gzip hay không. |
static File | unGzip (File inputFile, File outputDir) Giải nén tệp: tệp tar.gz sẽ trở thành tệp tar. |
static | unTar (File inputFile, File outputDir) Bỏ tập tin tar vào một thư mục. |
static | unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames) Bỏ tập tin tar vào một thư mục. |
Các nhà xây dựng công cộng
TarUtil
public TarUtil ()
Phương pháp công khai
extractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Người trợ giúp giải nén và đăng nhập cho các phóng viên một tệp tar gz và nội dung của nó
Thông số |
---|
listener | ITestLogger : ITestLogger nơi đăng nhập 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ở mà 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 : tệp tar.gz để giải nén. |
nameHint | String : tiền tố cho thư mục tạm thời. |
Lợi nhuận |
---|
File | thư mục tạm thời. |
Ném |
---|
| FileNotFoundException |
gzip
public static File gzip (File inputFile)
Chức năng tiện ích để gzip (.gz) một tệp. phần mở rộng .gz sẽ được thêm vào tên tệp cơ sở.
Lợi nhuận |
---|
File | tệp gzipped. |
isGzip
public static boolean isGzip (File file)
Xác định xem một tệp có phải là một gzip hay không.
Thông số |
---|
file | File : tập tin cần kiểm tra. |
Lợi nhuận |
---|
boolean | liệu tệp có phải là một 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)
Giải nén tệp: tệp tar.gz sẽ trở thành tệp tar.
Thông số |
---|
inputFile | File : ERROR(/File) thành giải nén |
outputDir | File : Thư mục chứa tệp đã giải nén. |
Ném |
---|
| FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir)
Bỏ tập tin tar vào một thư mục. Trước tiên cần giải nén tệp tar.gz unGzip(File, File)
.
Thông số |
---|
inputFile | File : Tệp tar để giải nén |
outputDir | File : thư mục chứa các tập tin đã giải nén. |
Ném |
---|
| FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
Bỏ tập tin tar vào một thư mục. Trước tiên cần giải nén tệp tar.gz unGzip(File, File)
.
Thông số |
---|
inputFile | File : Tệp tar để giải nén |
outputDir | File : thư mục chứa các tập tin đã giải nén. |
fileNames | : các tệp sẽ được giải nén từ tar. |
Ném |
---|
| FileNotFoundException |