ZipUtil2
public class ZipUtil2
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.ZipUtil2 |
Une classe d'assistance pour l'extraction zip qui prend en compte les autorisations de fichiers POSIX
Résumé
Méthodes publiques |
---|
static void | closeZip (ZipFile zipFile) Fermez un ZipFile ouvert, en ignorant toutes les exceptions. |
static File | extractFileFromZip (ZipFile zipFile, String filePath) Méthode utilitaire pour extraire un fichier spécifique d'un fichier zip dans un fichier tmp |
static boolean | extractFileFromZip (ZipFile zipFile, String filePath, File destFile) Méthode utilitaire pour extraire un fichier spécifique d'un fichier zip |
static void | extractZip (ZipFile zipFile, File destDir) Méthode utilitaire pour extraire tout le contenu du fichier zip dans un répertoire donné |
static void | extractZip (File toUnzip, File destDir) Méthode utilitaire pour extraire un fichier zip dans un répertoire donné. |
static File | extractZipToTemp (File zipFile, String nameHint) Extraire un fichier zip dans un répertoire temporaire précédé d'une chaîne |
Constructeurs publics
ZipUtil2
public ZipUtil2 ()
Méthodes publiques
fermerZip
public static void closeZip (ZipFile zipFile)
Fermez un ZipFile
ouvert, en ignorant toutes les exceptions.
Paramètres |
---|
zipFile | ZipFile : le fichier à fermer |
public static File extractFileFromZip (ZipFile zipFile,
String filePath)
Méthode utilitaire pour extraire un fichier spécifique d'un fichier zip dans un fichier tmp
Paramètres |
---|
zipFile | ZipFile : le ZipFile à extraire |
filePath | String : le chemin du fichier à extraire |
Lance |
---|
| si échec de l'extraction du fichier |
public static boolean extractFileFromZip (ZipFile zipFile,
String filePath,
File destFile)
Méthode utilitaire pour extraire un fichier spécifique d'un fichier zip
Paramètres |
---|
zipFile | ZipFile : le ZipFile à extraire |
filePath | String : le chemin du fichier dans le zip |
destFile | File : l' ERROR(/File) à extraire vers |
Retour |
---|
boolean | si le fichier est trouvé et extrait |
Lance |
---|
| si échec de l'extraction du fichier |
public static void extractZip (ZipFile zipFile,
File destDir)
Méthode utilitaire pour extraire tout le contenu du fichier zip dans un répertoire donné
Paramètres |
---|
zipFile | ZipFile : le ZipFile à extraire |
destDir | File : le répertoire local dans lequel extraire le fichier |
Lance |
---|
| si échec de l'extraction du fichier |
public static void extractZip (File toUnzip,
File destDir)
Méthode utilitaire pour extraire un fichier zip dans un répertoire donné. Le fichier zip étant présenté comme ERROR(/File)
.
Paramètres |
---|
toUnzip | File : une ERROR(/File) pointant vers un fichier zip. |
destDir | File : le répertoire local dans lequel extraire le fichier |
Lance |
---|
| si échec de l'extraction du fichier |
public static File extractZipToTemp (File zipFile,
String nameHint)
Extraire un fichier zip dans un répertoire temporaire précédé d'une chaîne
Paramètres |
---|
zipFile | File : le fichier zip à extraire |
nameHint | String : un préfixe pour le répertoire temporaire |
Retour |
---|
File | une ERROR(/File) pointant vers le répertoire temporaire |