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

nhà thầu công cộng

TarUtil ()

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.

giải nénTarGzipToTemp

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ở.

Thông số
inputFile File : ERROR(/File) được nén.

trả lại
File tệp gzip.

ném
IOException

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.

trả lại
Danh sách ERROR(/File) chưa được hiển thị.

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.

trả lại
Danh sách ERROR(/File) chưa được hiển thị.

ném
FileNotFoundException
IOException