TarUtil

public class TarUtil
extends Object

java.lang.Object
com.android.tradefed.util.TarUtil


Tiện ích để thao tác với tập tin tar. Nó bao bọc commons-nén để cung cấp hỗ trợ tar.

Bản tóm tắt

Nhà thầu 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)

Trình trợ giúp trích xuất và đăng nhập cho phóng viên một tệp tar gz và nội dung của nó

static File extractTarGzipToTemp (File targzFile, String nameHint)

Giải nén 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 tin có phải là gzip hay không.

static File unGzip (File inputFile, File outputDir)

Giải nén tệp: tệp tar.gz hoặc tgz 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.

Nhà thầu xây dựng công cộng

TarUtil

public TarUtil ()

Phương pháp 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à đăng nhập cho 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 ghi nhật ký các tệp.

targzFile File : tar.gz 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 theo đó.

giải nénTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Giải nén 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
Tệp không tìm thấy ngoại lệ
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 tin được nén.

Ném
IOException

isGzip

public static boolean isGzip (File file)

Xác định xem một tập tin có phải là gzip hay không.

Thông số
file File : file cần kiểm tra.

Trả lại
boolean liệu tập tin đó có phải là gzip hay không.

Ném
nếu tập tin 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 hoặc tgz sẽ trở thành tệp tar.

Thông số
inputFile File : ERROR(/File) khi giải nén

outputDir File : Thư mục chứa file 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
Tệp không tìm thấy ngoại lệ
IOException

bỏ tar

public static  unTar (File inputFile, 
                File outputDir)

Bỏ tập tin tar vào một thư mục. Tệp tar.gz trước tiên phải được unGzip(File, File) .

Thông số
inputFile File : File tar cần giải nén

outputDir File : thư mục chứa file giải nén.

Trả lại
Danh sách ERROR(/File) chưa được đánh dấu.

Ném
Tệp không tìm thấy ngoại lệ
IOException

bỏ tar

public static  unTar (File inputFile, 
                File outputDir, 
                 fileNames)

Bỏ tập tin tar vào một thư mục. Tệp tar.gz trước tiên phải được unGzip(File, File) .

Thông số
inputFile File : File tar cần giải nén

outputDir File : thư mục chứa file giải nén.

fileNames : các tập tin được trích xuất từ ​​tar.

Trả lại
Danh sách ERROR(/File) chưa được đánh dấu.

Ném
Tệp không tìm thấy ngoại lệ
IOException
,

TarUtil

public class TarUtil
extends Object

java.lang.Object
com.android.tradefed.util.TarUtil


Tiện ích để thao tác với tập tin tar. Nó bao bọc commons-nén để cung cấp hỗ trợ tar.

Bản tóm tắt

Nhà thầu 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)

Trình trợ giúp trích xuất và đăng nhập cho phóng viên một tệp tar gz và nội dung của nó

static File extractTarGzipToTemp (File targzFile, String nameHint)

Giải nén 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 tin có phải là gzip hay không.

static File unGzip (File inputFile, File outputDir)

Giải nén tệp: tệp tar.gz hoặc tgz 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.

Nhà thầu xây dựng công cộng

TarUtil

public TarUtil ()

Phương pháp 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à đăng nhập cho 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 ghi nhật ký các tệp.

targzFile File : tar.gz 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 theo đó.

giải nénTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Giải nén 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
Tệp không tìm thấy ngoại lệ
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 tin được nén.

Ném
IOException

isGzip

public static boolean isGzip (File file)

Xác định xem một tập tin có phải là gzip hay không.

Thông số
file File : file cần kiểm tra.

Trả lại
boolean liệu tập tin đó có phải là gzip hay không.

Ném
nếu tập tin 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 hoặc tgz sẽ trở thành tệp tar.

Thông số
inputFile File : ERROR(/File) khi giải nén

outputDir File : Thư mục chứa file 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
Tệp không tìm thấy ngoại lệ
IOException

bỏ tar

public static  unTar (File inputFile, 
                File outputDir)

Bỏ tập tin tar vào một thư mục. Tệp tar.gz trước tiên phải được unGzip(File, File) .

Thông số
inputFile File : File tar cần giải nén

outputDir File : thư mục chứa file giải nén.

Trả lại
Danh sách ERROR(/File) chưa được đánh dấu.

Ném
Tệp không tìm thấy ngoại lệ
IOException

bỏ tar

public static  unTar (File inputFile, 
                File outputDir, 
                 fileNames)

Bỏ tập tin tar vào một thư mục. Tệp tar.gz trước tiên phải được unGzip(File, File) .

Thông số
inputFile File : File tar cần giải nén

outputDir File : thư mục chứa file giải nén.

fileNames : các tập tin được trích xuất từ ​​tar.

Trả lại
Danh sách ERROR(/File) chưa được đánh dấu.

Ném
Tệp không tìm thấy ngoại lệ
IOException