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.
Sommaire
Méthodes publiques |
---|
static void | extractAndLog (ITestLogger listener, File targzFile, String baseName) Aide pour extraire et connecter 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éterminez si un fichier est un fichier gzip. |
static File | unGzip (File inputFile, File outputDir) Dézippez 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
extraireEtJournal
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Aide pour extraire et connecter aux reporters un fichier tar gz et son contenu
Paramètres |
---|
listener | ITestLogger : le ITestLogger où enregistrer les fichiers. |
targzFile | File : tar.gz ERROR(/File) qui a besoin de son journal 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 temp. |
Retour |
---|
File | le répertoire temporaire. |
Jetés |
---|
| Exception FileNotFound |
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é. |
isGzip
public static boolean isGzip (File file)
Déterminez si un fichier est un fichier gzip.
Paramètres |
---|
file | File : le fichier pour vérifier. |
Retour |
---|
boolean | si le fichier est un gzip. |
Jetés |
---|
| si le fichier n'a pas pu être lu. |
unGzip
public static File unGzip (File inputFile,
File outputDir)
Dézippez un fichier : un fichier tar.gz deviendra un fichier tar.
Paramètres |
---|
inputFile | File : L' ERROR(/File) à ungzip |
outputDir | File : Le répertoire où mettre le fichier ungzipped. |
Retour |
---|
File | une ERROR(/File) pointant vers le fichier ungzipped. |
Jetés |
---|
| Exception FileNotFound |
untar
public static unTar (File inputFile,
File outputDir)
Décompressez un fichier tar dans un répertoire. besoins de fichier tar.gz à être unGzip(File, File)
d' abord.
Paramètres |
---|
inputFile | File : Le fichier tar extrait |
outputDir | File : le répertoire où mettre les fichiers extraits. |
Jetés |
---|
| Exception FileNotFound |
untar
public static unTar (File inputFile,
File outputDir,
fileNames)
Décompressez un fichier tar dans un répertoire. besoins de fichier tar.gz à être unGzip(File, File)
d' abord.
Paramètres |
---|
inputFile | File : Le fichier tar extrait |
outputDir | File : le répertoire où mettre les fichiers extraits. |
fileNames | : les fichiers à extraire du tar. |
Jetés |
---|
| Exception FileNotFound |