ZipUtil2

public class ZipUtil2
extends Object

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


POSIX 파일 권한을 고려하는 zip 추출을 위한 도우미 클래스

요약

공개 생성자

ZipUtil2()

공개 메서드

static void closeZip(ZipFile zipFile)

예외를 무시하고 열려 있는 ZipFile을 닫습니다.

static File extractFileFromZip(ZipFile zipFile, String filePath)

zip 파일에서 특정 파일을 임시 파일로 추출하는 유틸리티 메서드

static boolean extractFileFromZip(ZipFile zipFile, String filePath, File destFile)

zip 파일에서 특정 파일을 추출하는 유틸리티 메서드

static void extractZip(File toUnzip, File destDir)

zip 파일을 지정된 디렉터리로 추출하는 유틸리티 메서드

static void extractZip(ZipFile zipFile, File destDir)

zip 파일의 전체 콘텐츠를 지정된 디렉터리로 추출하는 유틸리티 메서드

static File extractZipToTemp(File zipFile, String nameHint)

문자열이 앞에 추가된 임시 디렉터리로 zip 파일을 추출합니다.

공개 생성자

ZipUtil2

public ZipUtil2 ()

공개 메서드

closeZip

public static void closeZip (ZipFile zipFile)

예외를 무시하고 열려 있는 ZipFile을 닫습니다.

매개변수
zipFile ZipFile: 닫을 파일

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

zip 파일에서 특정 파일을 임시 파일로 추출하는 유틸리티 메서드

매개변수
zipFile ZipFile: 추출할 ZipFile

filePath String: 추출할 filePath

반환
File File 또는 찾을 수 없는 경우 null

생성 값
IOException 파일을 추출하지 못한 경우

extractFileFromZip

public static boolean extractFileFromZip (ZipFile zipFile, 
                String filePath, 
                File destFile)

zip 파일에서 특정 파일을 추출하는 유틸리티 메서드

매개변수
zipFile ZipFile: 추출할 ZipFile

filePath String: zip의 파일 경로

destFile File: 추출할 File

반환
boolean 파일이 발견되어 추출되었는지 여부

생성 값
IOException 파일을 추출하지 못한 경우

extractZip

public static void extractZip (File toUnzip, 
                File destDir)

zip 파일을 지정된 디렉터리로 추출하는 유틸리티 메서드 zip 파일이 File로 표시됩니다.

매개변수
toUnzip File: zip 파일을 가리키는 File

destDir File: 파일을 추출할 로컬 디렉터리

생성 값
IOException 파일을 추출하지 못한 경우

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

zip 파일의 전체 콘텐츠를 지정된 디렉터리로 추출하는 유틸리티 메서드

매개변수
zipFile ZipFile: 추출할 ZipFile

destDir File: 파일을 추출할 로컬 디렉터리

생성 값
IOException 파일을 추출하지 못한 경우

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

문자열이 앞에 추가된 임시 디렉터리로 zip 파일을 추출합니다.

매개변수
zipFile File: 추출할 zip 파일

nameHint String: 임시 디렉터리의 접두사

반환
File 임시 디렉터리를 가리키는 File

생성 값
IOException