TarUtil
public class TarUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.TarUtil |
Utilidad para manipular un archivo tar. Envuelve el commons-compress para proporcionar soporte de alquitrán.
Resumen
Métodos públicos |
---|
static void | extractAndLog (ITestLogger listener, File targzFile, String baseName) Ayudante para extraer y registrar a los reporteros un archivo tar gz y su contenido |
static File | extractTarGzipToTemp (File targzFile, String nameHint) Descomprima y descomprima un archivo tar.gz en un directorio temporal. |
static File | gzip (File inputFile) Función de utilidad para gzip (.gz) un archivo. |
static boolean | isGzip (File file) Determine si un archivo es un gzip. |
static File | unGzip (File inputFile, File outputDir) UnGZip un archivo: un archivo tar.gz se convertirá en un archivo tar. |
static | unTar (File inputFile, File outputDir) Desinstale un archivo tar en un directorio. |
static | unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames) Desinstale un archivo tar en un directorio. |
Constructores públicos
TarUtil
public TarUtil ()
Métodos públicos
extractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Ayudante para extraer y registrar a los reporteros un archivo tar gz y su contenido
Parámetros |
---|
listener | ITestLogger : la ITestLogger donde desea recopilar los archivos. |
targzFile | File : el tar.gz ERROR(/File) que necesita su registro de contenido. |
baseName | String : el nombre de la base bajo la cual se encuentran los archivos. |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
Descomprima y descomprima un archivo tar.gz en un directorio temporal.
Parámetros |
---|
targzFile | File : el archivo tar.gz de extracto. |
nameHint | String : el prefijo para el directorio temporal. |
Devoluciones |
---|
File | el directorio temporal. |
Lanza |
---|
| FileNotFoundException |
gzip
public static File gzip (File inputFile)
Función de utilidad para gzip (.gz) un archivo. la extensión .gz se agregará al nombre del archivo base.
Devoluciones |
---|
File | el archivo comprimido con gzip. |
isGzip
public static boolean isGzip (File file)
Determine si un archivo es un gzip.
Parámetros |
---|
file | File : el archivo para comprobar. |
Devoluciones |
---|
boolean | si el archivo es un gzip. |
Lanza |
---|
| si el archivo no se pudo leer. |
descomprimir
public static File unGzip (File inputFile,
File outputDir)
UnGZip un archivo: un archivo tar.gz se convertirá en un archivo tar.
Parámetros |
---|
inputFile | File : El ERROR(/File) a ungzip |
outputDir | File : El directorio donde poner el archivo ungzipped. |
Devoluciones |
---|
File | un ERROR(/File) que apunta al archivo ungzipped. |
Lanza |
---|
| FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir)
Desinstale un archivo tar en un directorio. tar.gz necesidades sean unGzip(File, File)
en primer lugar.
Parámetros |
---|
inputFile | File : El archivo tar al extracto |
outputDir | File : el directorio dónde colocar los archivos extraídos. |
Lanza |
---|
| FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
Desinstale un archivo tar en un directorio. tar.gz necesidades sean unGzip(File, File)
en primer lugar.
Parámetros |
---|
inputFile | File : El archivo tar al extracto |
outputDir | File : el directorio dónde colocar los archivos extraídos. |
fileNames | : los archivos que se extraerán del tar. |
Lanza |
---|
| FileNotFoundException |