TarUtil
public class TarUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TarUtil |
tar 파일을 조작하는 유틸리티입니다. tar 지원을 제공하기 위해 commons-compress를 래핑합니다.
요약
공개 생성자 | |
---|---|
TarUtil () |
공개 메소드 | |
---|---|
static void | extractAndLog ( ITestLogger listener, File targzFile, String baseName) tar gz 파일과 그 내용을 추출하여 기자에게 기록하는 도우미 |
static File | extractTarGzipToTemp (File targzFile, String nameHint) tar.gz 파일을 임시 디렉토리에 압축 해제하고 압축 해제합니다. |
static File | gzip (File inputFile) 파일을 gzip(.gz)하는 유틸리티 기능입니다. |
static boolean | isGzip (File file) 파일이 gzip인지 확인합니다. |
static File | unGzip (File inputFile, File outputDir) 파일 압축 해제: tar.gz 또는 tgz 파일은 tar 파일이 됩니다. |
static | unTar (File inputFile, File outputDir) tar 파일을 디렉토리에 압축 해제합니다. |
static | unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames) tar 파일을 디렉토리에 압축 해제합니다. |
공개 생성자
TarUtil
public TarUtil ()
공개 메소드
추출 및 로그
public static void extractAndLog (ITestLogger listener, File targzFile, String baseName)
tar gz 파일과 그 내용을 추출하여 기자에게 기록하는 도우미
매개변수 | |
---|---|
listener | ITestLogger : 파일을 기록할 ITestLogger . |
targzFile | File : 콘텐츠 로그가 필요한 tar.gz ERROR(/File) 입니다. |
baseName | String : 파일을 찾을 기본 이름입니다. |
extractTarGzipToTemp
public static File extractTarGzipToTemp (File targzFile, String nameHint)
tar.gz 파일을 임시 디렉토리에 압축 해제하고 압축 해제합니다.
매개변수 | |
---|---|
targzFile | File : 추출할 tar.gz 파일입니다. |
nameHint | String : 임시 디렉터리의 접두사입니다. |
보고 | |
---|---|
File | 임시 디렉토리. |
던지기 | |
---|---|
| FileNotFoundException |
| IO예외 |
gzip
public static File gzip (File inputFile)
파일을 gzip(.gz)하는 유틸리티 기능입니다. .gz 확장자가 기본 파일 이름에 추가됩니다.
매개변수 | |
---|---|
inputFile | File : gzip으로 압축할 ERROR(/File) . |
보고 | |
---|---|
File | gzip으로 압축된 파일. |
던지기 | |
---|---|
| IO예외 |
isGzip
public static boolean isGzip (File file)
파일이 gzip인지 확인합니다.
매개변수 | |
---|---|
file | File : 확인할 파일입니다. |
보고 | |
---|---|
boolean | 파일이 gzip인지 여부. |
던지기 | |
---|---|
| 파일을 읽을 수 없는 경우. |
압축 해제
public static File unGzip (File inputFile, File outputDir)
파일 압축 해제: tar.gz 또는 tgz 파일은 tar 파일이 됩니다.
매개변수 | |
---|---|
inputFile | File : 압축을 풀기 위한 ERROR(/File) |
outputDir | File : 압축이 풀린 파일을 저장할 디렉터리입니다. |
보고 | |
---|---|
File | 압축이 풀린 파일을 가리키는 ERROR(/File) 입니다. |
던지기 | |
---|---|
| FileNotFoundException |
| IO예외 |
unTar
public staticunTar (File inputFile, File outputDir)
tar 파일을 디렉토리에 압축 해제합니다. tar.gz 파일을 먼저 unGzip(File, File)
으로 만들어야 합니다.
매개변수 | |
---|---|
inputFile | File : 추출할 tar 파일 |
outputDir | File : 추출된 파일을 저장할 디렉터리입니다. |
보고 | |
---|---|
tar가 해제된 ERROR(/File) 목록입니다. |
던지기 | |
---|---|
| FileNotFoundException |
| IO예외 |
unTar
public staticunTar (File inputFile, File outputDir, fileNames)
tar 파일을 디렉토리에 압축 해제합니다. tar.gz 파일을 먼저 unGzip(File, File)
으로 만들어야 합니다.
매개변수 | |
---|---|
inputFile | File : 추출할 tar 파일 |
outputDir | File : 추출된 파일을 저장할 디렉터리입니다. |
fileNames |
보고 | |
---|---|
tar가 해제된 ERROR(/File) 목록입니다. |
던지기 | |
---|---|
| FileNotFoundException |
| IO예외 |
TarUtil
public class TarUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TarUtil |
tar 파일을 조작하는 유틸리티입니다. tar 지원을 제공하기 위해 commons-compress를 래핑합니다.
요약
공개 생성자 | |
---|---|
TarUtil () |
공개 메소드 | |
---|---|
static void | extractAndLog ( ITestLogger listener, File targzFile, String baseName) tar gz 파일과 그 내용을 추출하여 기자에게 기록하는 도우미 |
static File | extractTarGzipToTemp (File targzFile, String nameHint) tar.gz 파일을 임시 디렉토리에 압축 해제하고 압축 해제합니다. |
static File | gzip (File inputFile) 파일을 gzip(.gz)하는 유틸리티 기능입니다. |
static boolean | isGzip (File file) 파일이 gzip인지 확인합니다. |
static File | unGzip (File inputFile, File outputDir) 파일 압축 해제: tar.gz 또는 tgz 파일은 tar 파일이 됩니다. |
static | unTar (File inputFile, File outputDir) tar 파일을 디렉토리에 압축 해제합니다. |
static | unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames) tar 파일을 디렉토리에 압축 해제합니다. |
공개 생성자
TarUtil
public TarUtil ()
공개 메소드
추출 및 로그
public static void extractAndLog (ITestLogger listener, File targzFile, String baseName)
tar gz 파일과 그 내용을 추출하여 기자에게 기록하는 도우미
매개변수 | |
---|---|
listener | ITestLogger : 파일을 기록할 ITestLogger . |
targzFile | File : 콘텐츠 로그가 필요한 tar.gz ERROR(/File) 입니다. |
baseName | String : 파일을 찾을 기본 이름입니다. |
extractTarGzipToTemp
public static File extractTarGzipToTemp (File targzFile, String nameHint)
tar.gz 파일을 임시 디렉토리에 압축 해제하고 압축 해제합니다.
매개변수 | |
---|---|
targzFile | File : 추출할 tar.gz 파일입니다. |
nameHint | String : 임시 디렉터리의 접두사입니다. |
보고 | |
---|---|
File | 임시 디렉토리. |
던지기 | |
---|---|
| FileNotFoundException |
| IO예외 |
gzip
public static File gzip (File inputFile)
파일을 gzip(.gz)하는 유틸리티 기능입니다. .gz 확장자가 기본 파일 이름에 추가됩니다.
매개변수 | |
---|---|
inputFile | File : gzip으로 압축할 ERROR(/File) . |
보고 | |
---|---|
File | gzip으로 압축된 파일. |
던지기 | |
---|---|
| IO예외 |
isGzip
public static boolean isGzip (File file)
파일이 gzip인지 확인합니다.
매개변수 | |
---|---|
file | File : 확인할 파일입니다. |
보고 | |
---|---|
boolean | 파일이 gzip인지 여부. |
던지기 | |
---|---|
| 파일을 읽을 수 없는 경우. |
압축 해제
public static File unGzip (File inputFile, File outputDir)
파일 압축 해제: tar.gz 또는 tgz 파일은 tar 파일이 됩니다.
매개변수 | |
---|---|
inputFile | File : 압축을 풀기 위한 ERROR(/File) |
outputDir | File : 압축이 풀린 파일을 저장할 디렉터리입니다. |
보고 | |
---|---|
File | 압축이 풀린 파일을 가리키는 ERROR(/File) 입니다. |
던지기 | |
---|---|
| FileNotFoundException |
| IO예외 |
unTar
public staticunTar (File inputFile, File outputDir)
tar 파일을 디렉토리에 압축 해제합니다. tar.gz 파일을 먼저 unGzip(File, File)
으로 만들어야 합니다.
매개변수 | |
---|---|
inputFile | File : 추출할 tar 파일 |
outputDir | File : 추출된 파일을 저장할 디렉터리입니다. |
보고 | |
---|---|
tar가 해제된 ERROR(/File) 목록입니다. |
던지기 | |
---|---|
| FileNotFoundException |
| IO예외 |
unTar
public staticunTar (File inputFile, File outputDir, fileNames)
tar 파일을 디렉토리에 압축 해제합니다. tar.gz 파일을 먼저 unGzip(File, File)
으로 만들어야 합니다.
매개변수 | |
---|---|
inputFile | File : 추출할 tar 파일 |
outputDir | File : 추출된 파일을 저장할 디렉터리입니다. |
fileNames |
보고 | |
---|---|
tar가 해제된 ERROR(/File) 목록입니다. |
던지기 | |
---|---|
| FileNotFoundException |
| IO예외 |