ZipUtil2

public class ZipUtil2
extends Object

java.lang.Object
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 nella directory specificata

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

extractFileFromZip

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 : il ZipFile da estrarre

filePath String : il percorso del file da estrarre

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

Lancia
se l'estrazione del file non è riuscita

extractFileFromZip

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

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

Parametri
zipFile ZipFile : il 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

Lancia
se l'estrazione del file non è riuscita

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Metodo di utilità per estrarre l'intero contenuto del file zip nella directory specificata

Parametri
zipFile ZipFile : il ZipFile da estrarre

destDir File : la directory locale in cui estrarre il file

Lancia
se l'estrazione del file non è riuscita

extractZip

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

Lancia
se l'estrazione del file non è riuscita

extractZipToTemp

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