ZipUtil2

public class ZipUtil2
extends Object

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


Classe d'assistance pour l'extraction de fichiers ZIP qui prend en compte les autorisations de fichiers POSIX

Résumé

Constructeurs publics

ZipUtil2()

Méthodes publiques

static void closeZip(ZipFile zipFile)

Fermez une ZipFile ouverte, en ignorant 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 permettant d'extraire un fichier spécifique du fichier ZIP

static void extractZip(ZipFile zipFile, File destDir)

Méthode 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)

Extrayez 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 une ZipFile ouverte, en ignorant les exceptions.

Paramètres
zipFile ZipFile: fichier à fermer.

extractFileFromZip

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: ZipFile à extraire

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

Renvoie
File La valeur ERROR(/File) ou la valeur "null" 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 du fichier ZIP

Paramètres
zipFile ZipFile: ZipFile à extraire

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

destFile File: les 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 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 présenté comme un ERROR(/File).

Paramètres
toUnzip File: un 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)

Extrayez 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