ZipUtil2

public class ZipUtil2
extends Object

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


Una classe di supporto per l'estrazione di file ZIP che prende in considerazione le 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 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

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 dal file ZIP in un file TMP

Parametri
zipFile ZipFile: il ZipFile da estrarre

filePath String: il percorso del file da estrarre

Ritorni
File il ERROR(/File) o null se non trovato

Lanci
if failed to extract file

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 nel file ZIP

destFile File: il ERROR(/File) in cui eseguire l'estrazione

Ritorni
boolean se il file viene trovato ed estratto

Lanci
if failed to extract file

extractZip

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

destDir File: la directory locale in cui estrarre il file

Lanci
if failed to extract file

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 un ERROR(/File).

Parametri
toUnzip File: un ERROR(/File) che rimanda a un file ZIP.

destDir File: la directory locale in cui estrarre il file

Lanci
if failed to extract file

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

Ritorni
File un ERROR(/File) che rimandi alla directory temporanea