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 파일에서 특정 파일 하나를 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 ()

공개 메서드

closeZip

public static void closeZip (ZipFile zipFile)

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

매개변수
zipFile ZipFile: 닫을 파일

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

zip 파일에서 특정 파일 하나를 tmp 파일로 추출하는 유틸리티 메서드

매개변수
zipFile ZipFile: 추출할 ZipFile

filePath String: 추출할 filePath입니다.

반환 값
File ERROR(/File) 또는 찾을 수 없는 경우 null

생성 값
파일 추출에 실패한 경우

extractFileFromZip

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

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

매개변수
zipFile ZipFile: 추출할 ZipFile

filePath String: ZIP의 파일 경로

destFile File: 추출할 ERROR(/File)

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

생성 값
파일 추출에 실패한 경우

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

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

매개변수
zipFile ZipFile: 추출할 ZipFile

destDir File: 파일을 추출할 로컬 디렉터리입니다.

생성 값
파일 추출에 실패한 경우

extractZip

public static void extractZip (File toUnzip, 
                File destDir)

지정된 디렉터리에 zip 파일을 추출하는 유틸리티 메서드입니다. ERROR(/File)로 표시되는 ZIP 파일입니다.

매개변수
toUnzip File: ZIP 파일을 가리키는 ERROR(/File)입니다.

destDir File: 파일을 추출할 로컬 디렉터리입니다.

생성 값
파일 추출에 실패한 경우

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

문자열이 접두사로 추가된 임시 디렉터리에 ZIP 파일 추출

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

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

반환 값
File 임시 디렉터리를 가리키는 ERROR(/File)