Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

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.

extractTarGzipToTemp

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

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

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.

Lợi nhuận
File một ERROR(/File) trỏ đến 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.

Lợi nhuận
Danh sách ERROR(/File) chưa được kiểm chứng.

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.

Lợi nhuận
Danh sách ERROR(/File) chưa được kiểm chứng.

Ném
FileNotFoundException