Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

TarUtil

public class TarUtil
extends Object

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


用于处理tar文件的实用程序。它包装了commons-compress以便提供tar支持。

概要

公共建设者

TarUtil ()

公开方法

static void extractAndLog (ITestLogger listener, File targzFile, String baseName)

提取tar gz文件及其内容并将其记录到报告程序的助手

static File extractTarGzipToTemp (File targzFile, String nameHint)

将tar.gz文件解压缩并解压缩到临时目录。

static File gzip (File inputFile)

gzip(.gz)文件的实用程序功能。

static boolean isGzip (File file)

确定文件是否为gzip。

static File unGzip (File inputFile, File outputDir)

解压缩文件:tar.gz文件将成为tar文件。

static unTar (File inputFile, File outputDir)

将tar文件解压缩到目录中。

公共建设者

TarUtil

public TarUtil ()

公开方法

extractAndLog

public static void extractAndLog (ITestLogger listener, 
                File targzFile, 
                String baseName)

提取tar gz文件及其内容并将其记录到报告程序的助手

参量
listener ITestLoggerITestLogger在哪里记录文件。

targzFile File :需要其内容日志的tar.gz ERROR(/File)

baseName String :将在其下找到文件的基本名称。

extractTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

将tar.gz文件解压缩并解压缩到临时目录。

参量
targzFile File :要提取的tar.gz文件。

nameHint String :临时目录的前缀。

退货
File临时目录。

投掷
FileNotFoundException

gzip

public static File gzip (File inputFile)

gzip(.gz)文件的实用程序功能。 .gz扩展名将添加到基本文件名。

参量
inputFile File :要压缩的ERROR(/File)

退货
File压缩文件。

isGzip

public static boolean isGzip (File file)

确定文件是否为gzip。

参量
file File :要检查的文件。

退货
boolean该文件是否为gzip。

投掷
如果无法读取文件。

解压缩

public static File unGzip (File inputFile, 
                File outputDir)

解压缩文件:tar.gz文件将成为tar文件。

参量
inputFile File :ungzip的ERROR(/File)

outputDir File :放置未压缩文件的目录。

退货
File指向未压缩文件的ERROR(/File)

投掷
FileNotFoundException

塔尔

public static  unTar (File inputFile, 
                File outputDir)

将tar文件解压缩到目录中。 tar.gz文件需要先打开unGzip(File, File)

参量
inputFile File :要提取的tar文件

outputDir File :放置提取文件的目录。

退货
ERROR(/File)的列表已解锁。

投掷
FileNotFoundException