리모트집

public class RemoteZip
extends Object

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


원격 zip 파일 내의 개별 파일을 압축 해제하는 유틸리티입니다.

요약

공개 생성자

RemoteZip (String remoteFilePath, long fileSize, IFileDownloader downloader, boolean useZip64, boolean useCache)

건설자

RemoteZip (String remoteFilePath, long fileSize, IFileDownloader downloader, boolean useZip64)
RemoteZip (String remoteFilePath, long fileSize, IFileDownloader downloader)

건설자

공개 메소드

void downloadFiles (File destDir, originalFiles) downloadFiles (File destDir, originalFiles)

원격 zip 파일에 지정된 파일을 다운로드합니다.

long getLastAccess ()

이 객체에 마지막으로 액세스한 시간을 가져옵니다.

String getRemoteFilePath ()

원격 zip 아티팩트의 원격 파일 경로를 가져옵니다.

getZipEntries ()

원격 zip 파일의 zip 파일 항목을 가져옵니다.

void setLastAccess (long timestamp)

객체의 마지막 액세스 타임스탬프를 업데이트합니다.

공개 생성자

리모트집

public RemoteZip (String remoteFilePath, 
                long fileSize, 
                IFileDownloader downloader, 
                boolean useZip64, 
                boolean useCache)

건설자

매개변수
remoteFilePath String : 다운로드할 파일의 원격 경로입니다.

fileSize long : 원격 파일의 크기입니다.

downloader IFileDownloader : 원격 파일을 다운로드하는 데 사용되는 @{link IFileDownloader}입니다.

useZip64 boolean : 부분 다운로드에 zip64 형식을 사용할지 여부입니다.

useCache boolean

리모트집

public RemoteZip (String remoteFilePath, 
                long fileSize, 
                IFileDownloader downloader, 
                boolean useZip64)

매개변수
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

리모트집

public RemoteZip (String remoteFilePath, 
                long fileSize, 
                IFileDownloader downloader)

건설자

매개변수
remoteFilePath String : 다운로드할 파일의 원격 경로입니다.

fileSize long : 원격 파일의 크기입니다.

downloader IFileDownloader : 원격 파일을 다운로드하는 데 사용되는 @{link IFileDownloader}입니다.

공개 메소드

다운로드파일

public void downloadFiles (File destDir, 
                 originalFiles)

원격 zip 파일에 지정된 파일을 다운로드합니다.

매개변수
destDir File : 다운로드한 파일을 저장할 디렉터리입니다.

originalFiles : 원격 zip 파일에서 다운로드할 항목 목록입니다.

던지기
com.android.tradefed.build.BuildRetrievalError
IO예외
BuildRetrievalError

getLastAccess

public long getLastAccess ()

이 객체에 마지막으로 액세스한 시간을 가져옵니다.

보고
long

getRemoteFilePath

public String getRemoteFilePath ()

원격 zip 아티팩트의 원격 파일 경로를 가져옵니다.

보고
String

getZip항목

public  getZipEntries ()

원격 zip 파일의 zip 파일 항목을 가져옵니다.

보고

던지기
BuildRetrievalError 파일을 다운로드할 수 없는 경우.

마지막 액세스 설정

public void setLastAccess (long timestamp)

객체의 마지막 액세스 타임스탬프를 업데이트합니다.

매개변수
timestamp long