TarUtil
public
class
TarUtil
extends Object
Objeto java.lang.
|
↳ |
com.android.tradefed.util.TarUtil.
|
Utilidad para manipular un archivo tar Une la compresión común para proporcionar compatibilidad con tar.
Resumen
Métodos públicos |
static
void
|
extractAndLog(ITestLogger listener, File targzFile, String baseName)
Asistente para extraer y registrar a los generadores de informes un archivo tar gz y su contenido
|
static
File
|
extractTarGzipToTemp(File targzFile, String nameHint)
Descomprime y descomprime un archivo tar.gz en un directorio temporal.
|
static
File
|
gzip(File inputFile)
Es una función de utilidad para comprimir (.gz) un archivo.
|
static
boolean
|
isGzip(File file)
Determina si un archivo es un archivo gzip.
|
static
File
|
unGzip(File inputFile, File outputDir)
Quita el formato GZip a un archivo: los archivos tar.gz o tgz se convertirán en archivos tar.
|
static
|
unTar(File inputFile, File outputDir)
Descomprime el archivo tar en un directorio.
|
static
|
unTar(File inputFile, File outputDir, fileNames)
Descomprime el archivo tar en un directorio.
|
Constructores públicos
TarUtil
public TarUtil ()
Métodos públicos
extraer y registrar
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Asistente para extraer y registrar a los generadores de informes un archivo tar gz y su contenido
Parámetros |
listener |
ITestLogger : Es el ITestLogger en el que se registrarán los archivos. |
targzFile |
File : Es el ERROR(/File) de tar.gz que necesita su registro de contenido. |
baseName |
String : Es el nombre base en el que se encontrarán los archivos. |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
Descomprime y descomprime un archivo tar.gz en un directorio temporal.
Parámetros |
targzFile |
File : Es el archivo tar.gz que se extraerá. |
nameHint |
String : Es el prefijo del directorio temporal. |
Muestra |
File |
el directorio temporal. |
Arroja |
|
FileNotFoundException |
|
IOException |
ZIP
public static File gzip (File inputFile)
Es una función de utilidad para comprimir (.gz) un archivo. se agregará la extensión .gz al nombre del archivo base.
Parámetros |
inputFile |
File : Es el ERROR(/File) que se comprimirá en gzip. |
Muestra |
File |
el archivo comprimido. |
isGzip
public static boolean isGzip (File file)
Determina si un archivo es un archivo gzip.
Parámetros |
file |
File : Es el archivo que se debe verificar. |
Muestra |
boolean |
si el archivo es gzip. |
Arroja |
|
si el archivo no se pudo leer. |
descomprimir
public static File unGzip (File inputFile,
File outputDir)
Quita el formato GZip a un archivo: los archivos tar.gz o tgz se convertirán en archivos tar.
Parámetros |
inputFile |
File : Es la ERROR(/File) que se descomprimir. |
outputDir |
File : Es el directorio en el que se debe colocar el archivo descomprimido. |
Muestra |
File |
Un ERROR(/File) que apunte al archivo descomprimido. |
Arroja |
|
FileNotFoundException |
|
IOException |
unTar
public static unTar (File inputFile,
File outputDir)
Descomprime el archivo tar en un directorio. El archivo tar.gz debe tener el valor unGzip(File, File)
primero.
Parámetros |
inputFile |
File : Es el archivo tar que se extraerá. |
outputDir |
File : Es el directorio en el que se colocarán los archivos extraídos. |
Arroja |
|
FileNotFoundException |
|
IOException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
Descomprime el archivo tar en un directorio. El archivo tar.gz debe tener el valor unGzip(File, File)
primero.
Parámetros |
inputFile |
File : Es el archivo tar que se extraerá. |
outputDir |
File : Es el directorio en el que se colocarán los archivos extraídos. |
fileNames |
: Son los archivos que se extraerán del archivo tar. |
Arroja |
|
FileNotFoundException |
|
IOException |