ZipUtil2

public class ZipUtil2
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.ZipUtil2


Classe d'assistance pour l'extraction de fichiers ZIP tenant compte des autorisations de fichier POSIX

Résumé

Constructeurs publics

ZipUtil2()

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 permettant d'extraire un fichier spécifique d'un fichier ZIP dans un fichier temporaire

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

Méthode utilitaire permettant d'extraire un fichier spécifique à partir d'un fichier ZIP

static void extractZip(ZipFile zipFile, File destDir)

Méthode d'utilitaire permettant d'extraire l'intégralité du contenu d'un fichier ZIP dans un répertoire donné

static void extractZip(File toUnzip, File destDir)

Méthode utilitaire permettant d'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

closeZip

public static void closeZip (ZipFile zipFile)

Fermez un ZipFile ouvert, en ignorant toutes les exceptions.

Paramètres
zipFile ZipFile: fichier à fermer

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

Méthode utilitaire permettant d'extraire un fichier spécifique d'un fichier ZIP dans un fichier temporaire

Paramètres
zipFile ZipFile: ZipFile à extraire

filePath String: chemin d'accès du fichier à extraire

Renvoie
File l'ERROR(/File) ou une valeur nulle si elle est introuvable

Génère
si l'extraction du fichier a échoué

extractFileFromZip

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

Méthode utilitaire permettant d'extraire un fichier spécifique à partir d'un fichier ZIP

Paramètres
zipFile ZipFile: ZipFile à extraire

filePath String: chemin d'accès au fichier dans le fichier ZIP

destFile File: ERROR(/File) à extraire

Renvoie
boolean si le fichier est trouvé et extrait

Génère
si l'extraction du fichier a échoué

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Méthode d'utilitaire permettant d'extraire l'intégralité du contenu d'un fichier ZIP dans un répertoire donné

Paramètres
zipFile ZipFile: ZipFile à extraire

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

Génère
si l'extraction du fichier a échoué

extractZip

public static void extractZip (File toUnzip, 
                File destDir)

Méthode utilitaire permettant d'extraire un fichier ZIP dans un répertoire donné. Le fichier ZIP est présenté sous la forme d'un ERROR(/File).

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

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

Génère
si l'extraction du fichier a échoué

extractZipToTemp

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: fichier ZIP à extraire

nameHint String: préfixe du répertoire temporaire

Renvoie
File un ERROR(/File) pointant vers le répertoire temporaire