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 staticunTar (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 staticunTar (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 |
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 staticunTar (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 staticunTar (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 |
Retour | |
---|---|
La liste des ERROR(/File) non compressées. |
Jetés | |
---|---|
| FileNotFoundException |
| IOException |