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
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 |
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 |
Getta |
---|
| se non è stato possibile estrarre il file |
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 |
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 |
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 |
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 |