ZipUtil2
public class ZipUtil2
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.ZipUtil2 |
考慮 POSIX 文件權限的用於 zip 提取的輔助類
概括
公共方法 |
---|
static void | closeZip (ZipFile zipFile) 關閉打開的ZipFile ,忽略任何異常。 |
static File | extractFileFromZip (ZipFile zipFile, String filePath) 將一個特定文件從 zip 文件提取到 tmp 文件的實用方法 |
static boolean | extractFileFromZip (ZipFile zipFile, String filePath, File destFile) 從 zip 文件中提取一個特定文件的實用方法 |
static void | extractZip (ZipFile zipFile, File destDir) 將 zip 文件的全部內容提取到給定目錄的實用方法 |
static void | extractZip (File toUnzip, File destDir) 將 zip 文件解壓縮到給定目錄的實用方法。 |
static File | extractZipToTemp (File zipFile, String nameHint) 將一個 zip 文件解壓縮到一個以字符串為前綴的臨時目錄 |
公共構造函數
ZipUtil2
public ZipUtil2 ()
公共方法
關閉壓縮包
public static void closeZip (ZipFile zipFile)
關閉打開的ZipFile
,忽略任何異常。
參數 |
---|
zipFile | ZipFile :要關閉的文件 |
public static File extractFileFromZip (ZipFile zipFile,
String filePath)
將一個特定文件從 zip 文件提取到 tmp 文件的實用方法
參數 |
---|
zipFile | ZipFile :要提取的ZipFile |
filePath | String : 要提取的文件路徑 |
public static boolean extractFileFromZip (ZipFile zipFile,
String filePath,
File destFile)
從 zip 文件中提取一個特定文件的實用方法
public static void extractZip (ZipFile zipFile,
File destDir)
將 zip 文件的全部內容提取到給定目錄的實用方法
參數 |
---|
zipFile | ZipFile :要提取的ZipFile |
destDir | File :將文件提取到的本地目錄 |
public static void extractZip (File toUnzip,
File destDir)
將 zip 文件解壓縮到給定目錄的實用方法。 zip 文件顯示為ERROR(/File)
。
參數 |
---|
toUnzip | File :指向 zip 文件的ERROR(/File) 。 |
destDir | File :將文件提取到的本地目錄 |
public static File extractZipToTemp (File zipFile,
String nameHint)
將一個 zip 文件解壓縮到一個以字符串為前綴的臨時目錄
參數 |
---|
zipFile | File :要提取的 zip 文件 |
nameHint | String :臨時目錄的前綴 |