TarUtil

public class TarUtil
extends Object

java.lang.Объект
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)

Утилита для сжатия (.gz) файла.

static boolean isGzip (File file)

Определите, является ли файл gzip.

static File unGzip (File inputFile, File outputDir)

Разархивируйте файл: файл tar.gz или tgz станет файлом 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 ()

Публичные методы

извлечениеAndLog

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

Помощник для извлечения и передачи репортерам файла tar gz и его содержимого.

Параметры
listener ITestLogger : ITestLogger , где регистрируются файлы.

targzFile File : ERROR(/File) для которой требуется журнал содержимого.

baseName String : базовое имя, под которым будут найдены файлы.

ExtractTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Разархивируйте и разархивируйте файл tar.gz во временный каталог.

Параметры
targzFile File : файл tar.gz для извлечения.

nameHint String : префикс временного каталога.

Возврат
File временный каталог.

Броски
FileNotFoundException
Исключение IO

gzip

public static File gzip (File inputFile)

Утилита для сжатия (.gz) файла. Расширение .gz будет добавлено к базовому имени файла.

Параметры
inputFile File : ERROR(/File) которую необходимо заархивировать.

Возврат
File сжатый файл.

Броски
Исключение IO

isGzip

public static boolean isGzip (File file)

Определите, является ли файл gzip.

Параметры
file File : файл для проверки.

Возврат
boolean является ли файл gzip.

Броски
если файл не может быть прочитан.

разархивировать

public static File unGzip (File inputFile, 
                File outputDir)

Разархивируйте файл: файл tar.gz или tgz станет файлом tar.

Параметры
inputFile File : ERROR(/File) для разархивирования.

outputDir File : каталог, в который можно поместить разархивированный файл.

Возврат
File ERROR(/File) указывающая на разархивированный файл.

Броски
FileNotFoundException
Исключение IO

разархивировать

public static  unTar (File inputFile, 
                File outputDir)

Разархивируйте файл tar в каталог. Файл tar.gz необходимо сначала unGzip(File, File) .

Параметры
inputFile File : tar-файл для извлечения.

outputDir File : каталог, в который помещаются извлеченные файлы.

Возврат
Список ERROR(/File) не заархивирован.

Броски
FileNotFoundException
Исключение IO

разархивировать

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

Разархивируйте файл tar в каталог. Файл tar.gz необходимо сначала unGzip(File, File) .

Параметры
inputFile File : tar-файл для извлечения.

outputDir File : каталог, в который помещаются извлеченные файлы.

fileNames : файлы, которые нужно извлечь из tar.

Возврат
Список ERROR(/File) не заархивирован.

Броски
FileNotFoundException
Исключение IO