TarUtil

public class TarUtil
extends Object

java.lang.Object
com.android.tradefed.util.TarUtil


Utilitaire pour manipuler un fichier tar. Il enveloppe le commons-compress afin de fournir un support tar.

Résumé

Constructeurs publics

TarUtil ()

Méthodes publiques

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

Aide pour extraire et enregistrer pour les journalistes un fichier tar gz et son contenu

static File extractTarGzipToTemp (File targzFile, String nameHint)

Décompressez et décompressez un fichier tar.gz dans un répertoire temporaire.

static File gzip (File inputFile)

Fonction utilitaire pour gzip (.gz) un fichier.

static boolean isGzip (File file)

Déterminez si un fichier est un gzip.

static File unGzip (File inputFile, File outputDir)

Décompressez un fichier : un fichier tar.gz ou tgz deviendra un fichier tar.

static unTar (File inputFile, File outputDir)

Décompressez un fichier tar dans un répertoire.

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

Décompressez un fichier tar dans un répertoire.

Constructeurs publics

TarUtil

public TarUtil ()

Méthodes publiques

extraireEtLog

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

Aide pour extraire et enregistrer pour les journalistes un fichier tar gz et son contenu

Paramètres
listener ITestLogger : le ITestLogger où enregistrer les fichiers.

targzFile File : l' ERROR(/File) qui a besoin de son journal de contenu.

baseName String : le nom de base sous lequel les fichiers seront trouvés.

extraireTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Décompressez et décompressez un fichier tar.gz dans un répertoire temporaire.

Paramètres
targzFile File : le fichier tar.gz à extraire.

nameHint String : le préfixe du répertoire temporaire.

Retour
File le répertoire temporaire.

Jetés
FileNotFoundException
IOException

gzip

public static File gzip (File inputFile)

Fonction utilitaire pour gzip (.gz) un fichier. l'extension .gz sera ajoutée au nom du fichier de base.

Paramètres
inputFile File : l' ERROR(/File) à compresser.

Retour
File le fichier compressé.

Jetés
IOException

estGzip

public static boolean isGzip (File file)

Déterminez si un fichier est un gzip.

Paramètres
file File : le fichier à vérifier.

Retour
boolean si le fichier est un gzip.

Jetés
si le fichier n'a pas pu être lu.

décompresser

public static File unGzip (File inputFile, 
                File outputDir)

Décompressez un fichier : un fichier tar.gz ou tgz deviendra un fichier tar.

Paramètres
inputFile File : L' ERROR(/File) à décompresser

outputDir File : Le répertoire où placer le fichier décompressé.

Retour
File une ERROR(/File) pointant vers le fichier décompressé.

Jetés
FileNotFoundException
IOException

détarer

public static  unTar (File inputFile, 
                File outputDir)

Décompressez un fichier tar dans un répertoire. Le fichier tar.gz doit d'abord être unGzip(File, File) .

Paramètres
inputFile File : Le fichier tar à extraire

outputDir File : le répertoire où placer les fichiers extraits.

Retour
La liste des ERROR(/File) non compressées.

Jetés
FileNotFoundException
IOException

détarer

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

Décompressez un fichier tar dans un répertoire. Le fichier tar.gz doit d'abord être unGzip(File, File) .

Paramètres
inputFile File : Le fichier tar à extraire

outputDir File : le répertoire où placer les fichiers extraits.

fileNames : les fichiers à extraire du tar.

Retour
La liste des ERROR(/File) non compressées.

Jetés
FileNotFoundException
IOException
,

TarUtil

public class TarUtil
extends Object

java.lang.Object
com.android.tradefed.util.TarUtil


Utilitaire pour manipuler un fichier tar. Il enveloppe le commons-compress afin de fournir un support tar.

Résumé

Constructeurs publics

TarUtil ()

Méthodes publiques

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

Aide pour extraire et enregistrer pour les journalistes un fichier tar gz et son contenu

static File extractTarGzipToTemp (File targzFile, String nameHint)

Décompressez et décompressez un fichier tar.gz dans un répertoire temporaire.

static File gzip (File inputFile)

Fonction utilitaire pour gzip (.gz) un fichier.

static boolean isGzip (File file)

Déterminez si un fichier est un gzip.

static File unGzip (File inputFile, File outputDir)

Décompressez un fichier : un fichier tar.gz ou tgz deviendra un fichier tar.

static unTar (File inputFile, File outputDir)

Décompressez un fichier tar dans un répertoire.

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

Décompressez un fichier tar dans un répertoire.

Constructeurs publics

TarUtil

public TarUtil ()

Méthodes publiques

extraireEtLog

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

Aide pour extraire et enregistrer pour les journalistes un fichier tar gz et son contenu

Paramètres
listener ITestLogger : le ITestLogger où enregistrer les fichiers.

targzFile File : l' ERROR(/File) qui a besoin de son journal de contenu.

baseName String : le nom de base sous lequel les fichiers seront trouvés.

extraireTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Décompressez et décompressez un fichier tar.gz dans un répertoire temporaire.

Paramètres
targzFile File : le fichier tar.gz à extraire.

nameHint String : le préfixe du répertoire temporaire.

Retour
File le répertoire temporaire.

Jetés
FileNotFoundException
IOException

gzip

public static File gzip (File inputFile)

Fonction utilitaire pour gzip (.gz) un fichier. l'extension .gz sera ajoutée au nom du fichier de base.

Paramètres
inputFile File : l' ERROR(/File) à compresser.

Retour
File le fichier compressé.

Jetés
IOException

estGzip

public static boolean isGzip (File file)

Déterminez si un fichier est un gzip.

Paramètres
file File : le fichier à vérifier.

Retour
boolean si le fichier est un gzip.

Jetés
si le fichier n'a pas pu être lu.

décompresser

public static File unGzip (File inputFile, 
                File outputDir)

Décompressez un fichier : un fichier tar.gz ou tgz deviendra un fichier tar.

Paramètres
inputFile File : L' ERROR(/File) à décompresser

outputDir File : Le répertoire où placer le fichier décompressé.

Retour
File une ERROR(/File) pointant vers le fichier décompressé.

Jetés
FileNotFoundException
IOException

détarer

public static  unTar (File inputFile, 
                File outputDir)

Décompressez un fichier tar dans un répertoire. Le fichier tar.gz doit d'abord être unGzip(File, File) .

Paramètres
inputFile File : Le fichier tar à extraire

outputDir File : le répertoire où placer les fichiers extraits.

Retour
La liste des ERROR(/File) non compressées.

Jetés
FileNotFoundException
IOException

détarer

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

Décompressez un fichier tar dans un répertoire. Le fichier tar.gz doit d'abord être unGzip(File, File) .

Paramètres
inputFile File : Le fichier tar à extraire

outputDir File : le répertoire où placer les fichiers extraits.

fileNames : les fichiers à extraire du tar.

Retour
La liste des ERROR(/File) non compressées.

Jetés
FileNotFoundException
IOException