遠程壓縮
public class RemoteZip
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.RemoteZip |
用於將單個文件解壓縮到遠程 zip 文件中的實用程序。
概括
公共構造函數 | |
---|---|
RemoteZip (String remoteFilePath, long fileSize, IFileDownloader downloader, boolean useZip64) 構造器 | |
RemoteZip (String remoteFilePath, long fileSize, IFileDownloader downloader) 構造器 |
公共方法 | |
---|---|
void | downloadFiles (File destDir, files) downloadFiles (File destDir, files) 下載遠程 zip 文件中的指定文件。 |
long | getLastAccess () 獲取上次訪問此對象的時間。 |
String | getRemoteFilePath () 獲取遠程 zip 工件的遠程文件路徑。 |
getZipEntries () 獲取遠程 zip 文件的 zip 文件條目。 | |
void | setLastAccess (long timestamp) 更新對象的上次訪問時間戳。 |
公共構造函數
遠程壓縮
public RemoteZip (String remoteFilePath, long fileSize, IFileDownloader downloader, boolean useZip64)
構造器
參數 | |
---|---|
remoteFilePath | String :要下載的文件的遠程路徑。 |
fileSize | long :遠程文件的大小。 |
downloader | IFileDownloader :@{link IFileDownloader} 用於下載遠程文件。 |
useZip64 | boolean : 是否使用 zip64 格式進行部分下載。 |
遠程壓縮
public RemoteZip (String remoteFilePath, long fileSize, IFileDownloader downloader)
構造器
參數 | |
---|---|
remoteFilePath | String :要下載的文件的遠程路徑。 |
fileSize | long :遠程文件的大小。 |
downloader | IFileDownloader :@{link IFileDownloader} 用於下載遠程文件。 |
公共方法
下載文件
public void downloadFiles (File destDir,files)
下載遠程 zip 文件中的指定文件。
參數 | |
---|---|
destDir | File : 放置下載文件的目錄。 |
files |
投擲 | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
| 異常 |
BuildRetrievalError |
獲取上次訪問
public long getLastAccess ()
獲取上次訪問此對象的時間。
退貨 | |
---|---|
long |
獲取遠程文件路徑
public String getRemoteFilePath ()
獲取遠程 zip 工件的遠程文件路徑。
退貨 | |
---|---|
String |
設置上次訪問
public void setLastAccess (long timestamp)
更新對象的上次訪問時間戳。
參數 | |
---|---|
timestamp | long |