TarUtil
public class TarUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.TarUtil |
Utilitaire pour manipuler un fichier tar. Il encapsule le commons-compress afin de fournir un support tar.
Résumé
Méthodes publiques |
---|
static void | extractAndLog ( ITestLogger listener, File targzFile, String baseName) Aide pour extraire et consigner aux reporters 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étermine si un fichier est un gzip. |
static File | unGzip (File inputFile, File outputDir) Décompressez un fichier : un fichier tar.gz 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
extractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Aide pour extraire et consigner aux reporters un fichier tar gz et son contenu
Paramètres |
---|
listener | ITestLogger : l' 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. |
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. |
Lance |
---|
| 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.
Retour |
---|
File | le fichier gzippé. |
estGzip
public static boolean isGzip (File file)
Détermine si un fichier est un gzip.
Paramètres |
---|
file | File : le fichier à vérifier. |
Retour |
---|
boolean | si le fichier est un gzip. |
Lance |
---|
| 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 deviendra un fichier tar.
Paramètres |
---|
inputFile | File : L' ERROR(/File) à décompresser |
outputDir | File : Le répertoire où placer le fichier non compressé. |
Retour |
---|
File | une ERROR(/File) pointant vers le fichier non compressé. |
Lance |
---|
| 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ù mettre les fichiers extraits. |
Lance |
---|
| 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ù mettre les fichiers extraits. |
fileNames | : les fichiers à extraire du tar. |
Lance |
---|
| FileNotFoundException |
| IOException |