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é

Constructeurs publics

ZipUtil2 ()

Méthodes publiques

static void closeZip (ZipFile zipFile)

Fermez un ZipFile ouvert, en ignorant les exceptions.

static File extractFileFromZip (ZipFile zipFile, String filePath)

Méthode utilitaire pour extraire un fichier spécifique du fichier zip dans un fichier tmp

static boolean extractFileFromZip (ZipFile zipFile, String filePath, File destFile)

Méthode utilitaire pour extraire un fichier spécifique du 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 les exceptions.

Paramètres
zipFile ZipFile : le fichier à fermer

extraireFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

Méthode utilitaire pour extraire un fichier spécifique du fichier zip dans un fichier tmp

Paramètres
zipFile ZipFile : le ZipFile à extraire

filePath String : le chemin du fichier à extraire

Retour
File l' ERROR(/File) ou null s'il n'est pas trouvé

Jetés
si l'extraction du fichier n'a pas réussi

extraireFileFromZip

public static boolean extractFileFromZip (ZipFile zipFile, 
                String filePath, 
                File destFile)

Méthode utilitaire pour extraire un fichier spécifique du fichier zip

Paramètres
zipFile ZipFile : le ZipFile à extraire

filePath String : le chemin du fichier dans le zip

destFile File : l' ERROR(/File) vers lequel extraire

Retour
boolean si le fichier est trouvé et extrait

Jetés
si l'extraction du fichier n'a pas réussi

extraireZip

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 vers lequel extraire le fichier

Jetés
si l'extraction du fichier n'a pas réussi

extraireZip

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 un ERROR(/File) .

Paramètres
toUnzip File : une ERROR(/File) pointant vers un fichier zip.

destDir File : le répertoire local vers lequel extraire le fichier

Jetés
si l'extraction du fichier n'a pas réussi

extraireZipVersTemp

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