ZipUtil2

public class ZipUtil2
extends Object

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


Una classe di assistenza per l'estrazione di file ZIP che tiene conto delle autorizzazioni dei file POSIX

Riepilogo

Costruttori pubblici

ZipUtil2()

Metodi pubblici

static void closeZip(ZipFile zipFile)

Chiudi un ZipFile aperto, ignorando eventuali eccezioni.

static File extractFileFromZip(ZipFile zipFile, String filePath)

Metodo di utilità per estrarre un file specifico da un file ZIP in un file temporaneo

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

Metodo di utilità per estrarre un file specifico da un file ZIP

static void extractZip(File toUnzip, File destDir)

Metodo di utilità per estrarre un file ZIP in una directory specificata.

static void extractZip(ZipFile zipFile, File destDir)

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

static File extractZipToTemp(File zipFile, String nameHint)

Estrai un file ZIP in una directory temporanea con un prefisso di stringa

Costruttori pubblici

ZipUtil2

public ZipUtil2 ()

Metodi pubblici

closeZip

public static void closeZip (ZipFile zipFile)

Chiudi un 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 da un file ZIP in un file temporaneo

Parametri
zipFile ZipFile: il ZipFile da estrarre

filePath String: il percorso del file da estrarre

Resi
File il File o null se non trovato

Genera
IOException se non è stato possibile estrarre il file

extractFileFromZip

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

Metodo di utilità per estrarre un file specifico da un file ZIP

Parametri
zipFile ZipFile: il ZipFile da estrarre

filePath String: il percorso del file nel file ZIP

destFile File: il File in cui estrarre

Resi
boolean indica se il file è stato trovato ed estratto

Genera
IOException se non è stato possibile estrarre il file

extractZip

public static void extractZip (File toUnzip, 
                File destDir)

Metodo di utilità per estrarre un file ZIP in una directory specificata. Il file ZIP viene presentato come a File.

Parametri
toUnzip File: un File che punta a un file ZIP.

destDir File: la directory locale in cui estrarre il file

Genera
IOException se non è stato possibile estrarre il file

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

Genera
IOException se non è stato possibile estrarre il file

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

Estrai un file ZIP in una directory temporanea con un prefisso di stringa

Parametri
zipFile File: il file ZIP da estrarre

nameHint String: un prefisso per la directory temporanea

Resi
File un File che punta alla directory temporanea

Genera
IOException