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 :临时目录的前缀 |