RemoteZip

public class RemoteZip
extends Object

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


रिमोट ZIP फ़ाइल में मौजूद अलग-अलग फ़ाइलों को अनज़िप करने के लिए उपयोगी टूल.

खास जानकारी

पब्लिक कंस्ट्रक्टर

RemoteZip(String remoteFilePath, long fileSize, IFileDownloader downloader)

कंस्ट्रक्टर

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

कंस्ट्रक्टर

सार्वजनिक तरीके

void downloadFiles(File destDir, originalFiles)

रिमोट ज़िप फ़ाइल में मौजूद चुनी गई फ़ाइलें डाउनलोड करें.

long getLastAccess()

इस ऑब्जेक्ट को आखिरी बार ऐक्सेस करने की तारीख पाएं.

String getRemoteFilePath()

रिमोट ज़िप आर्टफ़ैक्ट का रिमोट फ़ाइल पाथ पाएं.

getZipEntries()

किसी रिमोट ज़िप फ़ाइल की ज़िप फ़ाइल एंट्री पाता है.

void setLastAccess(long timestamp)

ऑब्जेक्ट को आखिरी बार ऐक्सेस करने का टाइमस्टैंप अपडेट करें.

पब्लिक कंस्ट्रक्टर

RemoteZip

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

कंस्ट्रक्टर

पैरामीटर
remoteFilePath String: डाउनलोड की जाने वाली फ़ाइल का रिमोट पाथ.

fileSize long: रिमोट फ़ाइल का साइज़.

downloader IFileDownloader: किसी रिमोट फ़ाइल को डाउनलोड करने के लिए इस्तेमाल किया जाने वाला @{link IFileDownloader}.

RemoteZip

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

पैरामीटर
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

RemoteZip

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

सार्वजनिक तरीके

downloadFiles

public void downloadFiles (File destDir, 
                 originalFiles)

रिमोट ज़िप फ़ाइल में मौजूद चुनी गई फ़ाइलें डाउनलोड करें.

पैरामीटर
destDir File: डाउनलोड की गई फ़ाइलों को सेव करने के लिए डायरेक्ट्री.

originalFiles : रिमोट zip फ़ाइल से डाउनलोड करने के लिए एंट्री की सूची.

थ्रो
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

getLastAccess

public long getLastAccess ()

इस ऑब्जेक्ट को आखिरी बार ऐक्सेस करने की तारीख पाएं.

रिटर्न
long

getRemoteFilePath

public String getRemoteFilePath ()

रिमोट ज़िप आर्टफ़ैक्ट का रिमोट फ़ाइल पाथ पाएं.

रिटर्न
String

getZipEntries

public  getZipEntries ()

किसी रिमोट ज़िप फ़ाइल की ज़िप फ़ाइल एंट्री पाता है.

रिटर्न

थ्रो
BuildRetrievalError अगर फ़ाइल डाउनलोड नहीं हो पा रही है.

setLastAccess

public void setLastAccess (long timestamp)

ऑब्जेक्ट को आखिरी बार ऐक्सेस करने का टाइमस्टैंप अपडेट करें.

पैरामीटर
timestamp long