रिमोटफ़ाइलयूटिल

public class RemoteFileUtil
extends Object

java.lang.Object
com.android.tradefed.device.cloud.RemoteFileUtil


रिमोट इंस्टेंस से फ़ाइल मैनेज करने के लिए यूटिलिटी क्लास

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

RemoteFileUtil()

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

static boolean doesRemoteFileExist(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)

देखें कि रिमोट इंस्टेंस पर कोई फ़ाइल या डायरेक्ट्री मौजूद है या नहीं

static File fetchRemoteDir(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath)

रिमोट होस्ट से कोई रिमोट डायरेक्ट्री फ़ेच करें.

static boolean fetchRemoteDir(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)

रिमोट होस्ट से कोई रिमोट डायरेक्ट्री फ़ेच करें.

static File fetchRemoteFile(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath)

कंटेनर इंस्टेंस में कोई रिमोट फ़ाइल फ़ेच करें.

static boolean fetchRemoteFile(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)

डिवाइस या कंटेनर इंस्टेंस में रिमोट फ़ाइल फ़ेच करें.

static boolean pushFileToRemote(GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)

ERROR(/File) को लोकल होस्ट से रिमोट इंस्टेंस पर पुश करें

सार्वजनिक कंस्ट्रक्टर

रिमोटफ़ाइलयूटिल

public RemoteFileUtil ()

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

रिमोटफ़ाइलएक्सिस्ट

public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remotePath)

देखें कि रिमोट इंस्टेंस पर कोई फ़ाइल या डायरेक्ट्री मौजूद है या नहीं

पैरामीटर
remoteInstance GceAvdInfo: GceAvdInfo जो डिवाइस के बारे में जानकारी देता है.

options TestDeviceOptions: एक TestDeviceOptions, जो GCE डिवाइस.

runUtil IRunUtil: निर्देशों को लागू करने के लिए IRunUtil.

timeout long: फ़ेच पूरा करने के लिए मिलीसेकंड में

remotePath String: वह रिमोट पाथ जहां फ़ाइल मिलती है.

रिटर्न
boolean फ़ाइल मौजूद है या नहीं

फे़चरिमोटडीर

public static File fetchRemoteDir (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath)

रिमोट होस्ट से कोई रिमोट डायरेक्ट्री फ़ेच करें.

पैरामीटर
remoteInstance GceAvdInfo: GceAvdInfo जो डिवाइस के बारे में जानकारी देता है.

options TestDeviceOptions: एक TestDeviceOptions, जो GCE डिवाइस.

runUtil IRunUtil: निर्देशों को लागू करने के लिए IRunUtil.

timeout long: फ़ेच पूरा करने के लिए मिलीसेकंड में

remoteDirPath String: वह रिमोट पाथ जहां डायरेक्ट्री ढूंढी जाती है.

रिटर्न
File पुल की गई डायरेक्ट्री ERROR(/File) है, अगर वह अपलोड हो गई है, तो शून्य है

फे़चरिमोटडीर

public static boolean fetchRemoteDir (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath, 
                File localDir)

रिमोट होस्ट से कोई रिमोट डायरेक्ट्री फ़ेच करें.

पैरामीटर
remoteInstance GceAvdInfo: GceAvdInfo जो डिवाइस के बारे में जानकारी देता है.

options TestDeviceOptions: एक TestDeviceOptions, जो GCE डिवाइस.

runUtil IRunUtil: निर्देशों को लागू करने के लिए IRunUtil.

timeout long: फ़ेच पूरा करने के लिए मिलीसेकंड में

remoteDirPath String: वह रिमोट पाथ जहां डायरेक्ट्री ढूंढी जाती है.

localDir File: वह लोकल डायरेक्ट्री, जहां निकाली गई फ़ाइलें रखनी हैं.

रिटर्न
boolean सही है, अगर गलत है, तो गलत है

फे़चरिमोटफ़ाइल

public static File fetchRemoteFile (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath)

कंटेनर इंस्टेंस में कोई रिमोट फ़ाइल फ़ेच करें.

पैरामीटर
remoteInstance GceAvdInfo: GceAvdInfo जो डिवाइस के बारे में जानकारी देता है.

options TestDeviceOptions: एक TestDeviceOptions, जो GCE डिवाइस.

runUtil IRunUtil: निर्देशों को लागू करने के लिए IRunUtil.

timeout long: फ़ेच पूरा करने के लिए मिलीसेकंड में

remoteFilePath String: वह रिमोट पाथ जहां फ़ाइल मिलती है.

रिटर्न
File फ़ाइल को फ़ेच करने के बाद उसे फ़ाइल कर दिया गया है. अगर ऐसा नहीं है, तो कोई वैल्यू नहीं

फे़चरिमोटफ़ाइल

public static boolean fetchRemoteFile (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

डिवाइस या कंटेनर इंस्टेंस में रिमोट फ़ाइल फ़ेच करें.

पैरामीटर
remoteInstance GceAvdInfo: GceAvdInfo जो डिवाइस के बारे में जानकारी देता है.

options TestDeviceOptions: एक TestDeviceOptions, जो GCE डिवाइस.

runUtil IRunUtil: निर्देशों को लागू करने के लिए IRunUtil.

timeout long: फ़ेच पूरा करने के लिए मिलीसेकंड में

remoteFilePath String: वह रिमोट पाथ जहां फ़ाइल मिलती है.

localFile File: डिवाइस ERROR(/File), जहां रिमोट फ़ाइल ट्रांसफ़र की जाएगी

रिटर्न
boolean सही है, अगर गलत है, तो गलत है

पुशफ़ाइल टू रिमोट

public static boolean pushFileToRemote (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                 scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

ERROR(/File) को लोकल होस्ट से रिमोट इंस्टेंस पर पुश करें

पैरामीटर
remoteInstance GceAvdInfo: GceAvdInfo जो डिवाइस के बारे में जानकारी देता है.

options TestDeviceOptions: एक TestDeviceOptions, जो GCE डिवाइस.

scpArgs : scp कमांड को पास किए जाने वाले अतिरिक्त आर्ग्युमेंट

runUtil IRunUtil: निर्देशों को लागू करने के लिए IRunUtil.

timeout long: फ़ेच पूरा करने के लिए मिलीसेकंड में

remoteFilePath String: वह रिमोट पाथ जहां फ़ाइल मिलती है.

localFile File: डिवाइस ERROR(/File), जहां रिमोट फ़ाइल ट्रांसफ़र की जाएगी

रिटर्न
boolean सही है, अगर गलत है, तो गलत है