ZipUtil2
public class ZipUtil2
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.ZipUtil2 |
用於 zip 提取的幫助程式類,考慮 POSIX 檔案權限
概括
公共方法 |
---|
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 ()
公共方法
關閉Zip
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 : 暫存目錄的前綴 |