焦油工具
public class TarUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.TarUtil |
操作 tar 文件的实用程序。它包装 commons-compress 以提供 tar 支持。
概括
公共方法 |
---|
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) UnGZip 一个文件:一个 tar.gz 文件将变成一个 tar 文件。 |
static | unTar (File inputFile, File outputDir) 将 tar 文件解压到目录中。 |
static | unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames) 将 tar 文件解压到目录中。 |
公共构造函数
公共方法
提取和记录
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
帮助提取并向记者记录一个 tar gz 文件及其内容
参数 |
---|
listener | ITestLogger :记录文件的ITestLogger 。 |
targzFile | File :需要其内容日志的 tar.gz ERROR(/File) 。 |
baseName | String :将在其下找到文件的基本名称。 |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
将 tar.gz 文件解压并解压缩到临时目录。
参数 |
---|
targzFile | File :要提取的 tar.gz 文件。 |
nameHint | String :临时目录的前缀。 |
投掷 |
---|
| FileNotFoundException异常 |
| 异常 |
压缩包
public static File gzip (File inputFile)
gzip (.gz) 文件的实用函数。 .gz 扩展名将添加到基本文件名中。
是Gzip
public static boolean isGzip (File file)
确定文件是否为 gzip。
解压缩
public static File unGzip (File inputFile,
File outputDir)
UnGZip 一个文件:一个 tar.gz 文件将变成一个 tar 文件。
参数 |
---|
inputFile | File : ERROR(/File) 解压缩 |
outputDir | File :放置解压缩文件的目录。 |
投掷 |
---|
| FileNotFoundException异常 |
| 异常 |
解压
public static unTar (File inputFile,
File outputDir)
将 tar 文件解压到目录中。 tar.gz 文件需要先unGzip(File, File)
。
参数 |
---|
inputFile | File :要提取的 tar 文件 |
outputDir | File :放置提取文件的目录。 |
投掷 |
---|
| FileNotFoundException异常 |
| 异常 |
解压
public static unTar (File inputFile,
File outputDir,
fileNames)
将 tar 文件解压到目录中。 tar.gz 文件需要先unGzip(File, File)
。
参数 |
---|
inputFile | File :要提取的 tar 文件 |
outputDir | File :放置提取文件的目录。 |
fileNames | :要从 tar 中提取的文件。 |
投掷 |
---|
| FileNotFoundException异常 |
| 异常 |