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 : базовое имя, под которым будут найдены файлы. |
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 | сжатый файл. |
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 : каталог, в который помещаются извлеченные файлы. |
Броски |
---|
| FileNotFoundException |
| Исключение IO |
разархивировать
public static unTar (File inputFile,
File outputDir,
fileNames)
Разархивируйте файл tar в каталог. Файл tar.gz необходимо сначала unGzip(File, File)
.
Параметры |
---|
inputFile | File : tar-файл для извлечения. |
outputDir | File : каталог, в который помещаются извлеченные файлы. |
fileNames | : файлы, которые нужно извлечь из tar. |
Броски |
---|
| FileNotFoundException |
| Исключение IO |