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 ()

공개 메서드

닫기 Zip

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 파일을 추출하는 유틸리티 메서드입니다. 표시되는 ZIP 파일은 ERROR(/File)

매개변수
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)