ZipUtil2

public class ZipUtil2
extends Object

java.lang.Oggetto
com.android.tradefed.util.ZipUtil2


Una classe helper per l'estrazione zip che tiene conto delle autorizzazioni dei file POSIX

Riepilogo

Costruttori pubblici

ZipUtil2 ()

Metodi pubblici

static void closeZip (ZipFile zipFile)

Chiudi uno ZipFile aperto, ignorando eventuali eccezioni.

static File extractFileFromZip (ZipFile zipFile, String filePath)

Metodo di utilità per estrarre un file specifico dal file zip in un file tmp

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

Metodo di utilità per estrarre un file specifico dal file zip

static void extractZip (ZipFile zipFile, File destDir)

Metodo di utilità per estrarre l'intero contenuto del file zip in una determinata directory

static void extractZip (File toUnzip, File destDir)

Metodo di utilità per estrarre un file zip in una determinata directory.

static File extractZipToTemp (File zipFile, String nameHint)

Estrai un file zip in una directory temporanea preceduta da una stringa

Costruttori pubblici

ZipUtil2

public ZipUtil2 ()

Metodi pubblici

chiudiZip

public static void closeZip (ZipFile zipFile)

Chiudi uno ZipFile aperto, ignorando eventuali eccezioni.

Parametri
zipFile ZipFile : il file da chiudere

estrarreFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

Metodo di utilità per estrarre un file specifico dal file zip in un file tmp

Parametri
zipFile ZipFile : lo ZipFile da estrarre

filePath String : il filePath da estrarre

ritorna
File ERROR(/File) o null se non trovato

Getta
se non è stato possibile estrarre il file

estrarreFileFromZip

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

Metodo di utilità per estrarre un file specifico dal file zip

Parametri
zipFile ZipFile : lo ZipFile da estrarre

filePath String : il percorso del file nello zip

destFile File : l' ERROR(/File) in cui estrarre

ritorna
boolean se il file viene trovato ed estratto

Getta
se non è stato possibile estrarre il file

estrattoZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Metodo di utilità per estrarre l'intero contenuto del file zip in una determinata directory

Parametri
zipFile ZipFile : lo ZipFile da estrarre

destDir File : la directory locale in cui estrarre il file

Getta
se non è stato possibile estrarre il file

estrattoZip

public static void extractZip (File toUnzip, 
                File destDir)

Metodo di utilità per estrarre un file zip in una determinata directory. Il file zip viene presentato come ERROR(/File) .

Parametri
toUnzip File : un ERROR(/File) che punta a un file zip.

destDir File : la directory locale in cui estrarre il file

Getta
se non è stato possibile estrarre il file

estrarreZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

Estrai un file zip in una directory temporanea preceduta da una stringa

Parametri
zipFile File : il file zip da estrarre

nameHint String : un prefisso per la directory temporanea

ritorna
File un ERROR(/File) che punta alla directory temporanea