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-файл в каталог. |
static | unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames) Разверните tar-файл в каталог. |
Общественные конструкторы
TarUtil
public TarUtil ()
Публичные методы
extractAndLog
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 : префикс для временной папки. |
Возврат |
---|
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 : ERROR(/File) для ungzip |
outputDir | File : каталог , куда поместить ungzipped файл. |
Броски |
---|
| FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir)
Разверните tar-файл в каталог. tar.gz потребности файлов быть unGzip(File, File)
первый.
Параметры |
---|
inputFile | File : Тар файл экстракту |
outputDir | File : каталог , куда поместить извлеченные файлы. |
Броски |
---|
| FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
Разверните tar-файл в каталог. tar.gz потребности файлов быть unGzip(File, File)
первым.
Параметры |
---|
inputFile | File : Тар файл экстракту |
outputDir | File : каталог , куда поместить извлеченные файлы. |
fileNames | : файлы, которые нужно извлечь из tar. |
Броски |
---|
| FileNotFoundException |