RemoteFileUtil

public class RemoteFileUtil
extends Object

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


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

खास जानकारी

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

RemoteFileUtil()

पब्लिक मेथड

static boolean doesRemoteFileExist(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remotePath)

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

static boolean doesRemoteFileExist(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remotePath, String sshPortNumber)

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

static boolean fetchRemoteDir(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)

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

static File fetchRemoteDir(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteDirPath)

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

static File fetchRemoteDir(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteDirPath)

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

static boolean fetchRemoteDir(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)

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

static File fetchRemoteFile(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath)

कंटेनर इंस्टेंस में किसी रिमोट फ़ाइल को फ़ेच करता है.

static File fetchRemoteFile(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteFilePath)

कंटेनर इंस्टेंस में किसी रिमोट फ़ाइल को फ़ेच करता है.

static boolean fetchRemoteFile(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)

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

static boolean fetchRemoteFile(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)

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

static boolean pushFileToRemote(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)

लोकल होस्ट से रिमोट इंस्टेंस पर File पुश करना

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

RemoteFileUtil

public RemoteFileUtil ()

पब्लिक मेथड

doesRemoteFileExist

public static boolean doesRemoteFileExist (String host, 
                String user, 
                File sshPrivateKey, 
                IRunUtil runUtil, 
                long timeout, 
                String remotePath)

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

पैरामीटर
host String: रिमोट होस्ट.

user String: रिमोट होस्ट पर मौजूद उपयोगकर्ता

sshPrivateKey File: इस्तेमाल की जाने वाली एसएसएच कुंजी वाली फ़ाइल.

runUtil IRunUtil: कमांड चलाने के लिए IRunUtil.

timeout long: फ़ेच पूरा होने में लगने वाला समय, मिलीसेकंड में

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

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

doesRemoteFileExist

public static boolean doesRemoteFileExist (String host, 
                String user, 
                File sshPrivateKey, 
                IRunUtil runUtil, 
                long timeout, 
                String remotePath, 
                String sshPortNumber)

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

पैरामीटर
host String: रिमोट होस्ट.

user String: रिमोट होस्ट पर मौजूद उपयोगकर्ता

sshPrivateKey File: इस्तेमाल की जाने वाली एसएसएच कुंजी वाली फ़ाइल.

runUtil IRunUtil: कमांड चलाने के लिए IRunUtil.

timeout long: फ़ेच पूरा होने में लगने वाला समय, मिलीसेकंड में

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

sshPortNumber String: एसएसएच के लिए पोर्ट नंबर.

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

fetchRemoteDir

public static boolean fetchRemoteDir (String host, 
                String user, 
                File sshPrivateKey, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath, 
                File localDir)

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

पैरामीटर
host String: रिमोट होस्ट.

user String: रिमोट होस्ट पर मौजूद उपयोगकर्ता

sshPrivateKey File: इस्तेमाल की जाने वाली एसएसएच कुंजी वाली फ़ाइल.

runUtil IRunUtil: कमांड चलाने के लिए IRunUtil.

timeout long: फ़ेच पूरा होने में लगने वाला समय, मिलीसेकंड में

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

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

रिटर्न
boolean अगर अनुरोध पूरा हो जाता है, तो True दिखता है. अगर अनुरोध पूरा नहीं होता है, तो False दिखता है

fetchRemoteDir

public static File fetchRemoteDir (String host, 
                String user, 
                File sshPrivateKey, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath)

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

पैरामीटर
host String: रिमोट होस्ट.

user String: रिमोट होस्ट पर मौजूद उपयोगकर्ता

sshPrivateKey File: इस्तेमाल की जाने वाली एसएसएच कुंजी वाली फ़ाइल.

runUtil IRunUtil: कमांड चलाने के लिए IRunUtil.

timeout long: फ़ेच पूरा होने में लगने वाला समय, मिलीसेकंड में

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

रिटर्न
File अगर डायरेक्ट्री को पुल किया जा सका, तो File. ऐसा न होने पर, null

fetchRemoteDir

public static File fetchRemoteDir (String host, 
                String user, 
                File sshPrivateKey, 
                List<String> scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath)

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

पैरामीटर
host String: रिमोट होस्ट.

user String: रिमोट होस्ट पर मौजूद उपयोगकर्ता

sshPrivateKey File: इस्तेमाल की जाने वाली एसएसएच कुंजी वाली फ़ाइल.

scpArgs List: scp कमांड को पास किए जाने वाले अतिरिक्त तर्क

runUtil IRunUtil: कमांड चलाने के लिए IRunUtil.

timeout long: फ़ेच पूरा होने में लगने वाला समय, मिलीसेकंड में

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

रिटर्न
File अगर डायरेक्ट्री को पुल किया जा सका, तो File. ऐसा न होने पर, null

fetchRemoteDir

public static boolean fetchRemoteDir (String host, 
                String user, 
                File sshPrivateKey, 
                List<String> scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath, 
                File localDir)

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

पैरामीटर
host String: रिमोट होस्ट.

user String: रिमोट होस्ट पर मौजूद उपयोगकर्ता

sshPrivateKey File: इस्तेमाल की जाने वाली एसएसएच कुंजी वाली फ़ाइल.

scpArgs List: scp कमांड को पास किए जाने वाले अतिरिक्त तर्क

runUtil IRunUtil: कमांड चलाने के लिए IRunUtil.

timeout long: फ़ेच पूरा होने में लगने वाला समय, मिलीसेकंड में

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

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

रिटर्न
boolean अगर अनुरोध पूरा हो जाता है, तो True दिखता है. अगर अनुरोध पूरा नहीं होता है, तो False दिखता है

fetchRemoteFile

public static File fetchRemoteFile (String host, 
                String user, 
                File sshPrivateKey, 
                List<String> scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath)

कंटेनर इंस्टेंस में किसी रिमोट फ़ाइल को फ़ेच करता है.

पैरामीटर
host String: रिमोट होस्ट.

user String: रिमोट होस्ट पर मौजूद उपयोगकर्ता

sshPrivateKey File: इस्तेमाल की जाने वाली एसएसएच कुंजी वाली फ़ाइल.

scpArgs List: scp कमांड को पास किए जाने वाले अतिरिक्त तर्क

runUtil IRunUtil: कमांड चलाने के लिए IRunUtil.

timeout long: फ़ेच पूरा होने में लगने वाला समय, मिलीसेकंड में

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

रिटर्न
File अगर फ़ाइलें पुल हो जाती हैं, तो फ़ाइलें दिखती हैं. ऐसा न होने पर, शून्य दिखता है

fetchRemoteFile

public static File fetchRemoteFile (String host, 
                String user, 
                File sshPrivateKey, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath)

कंटेनर इंस्टेंस में किसी रिमोट फ़ाइल को फ़ेच करता है.

पैरामीटर
host String: रिमोट होस्ट.

user String: रिमोट होस्ट पर मौजूद उपयोगकर्ता

sshPrivateKey File: इस्तेमाल की जाने वाली एसएसएच कुंजी वाली फ़ाइल.

runUtil IRunUtil: कमांड चलाने के लिए IRunUtil.

timeout long: फ़ेच पूरा होने में लगने वाला समय, मिलीसेकंड में

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

रिटर्न
File अगर फ़ाइलें पुल हो जाती हैं, तो फ़ाइलें दिखती हैं. ऐसा न होने पर, शून्य दिखता है

fetchRemoteFile

public static boolean fetchRemoteFile (String host, 
                String user, 
                File sshPrivateKey, 
                List<String> scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

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

पैरामीटर
host String: रिमोट होस्ट.

user String: रिमोट होस्ट पर मौजूद उपयोगकर्ता

sshPrivateKey File: इस्तेमाल की जाने वाली एसएसएच कुंजी वाली फ़ाइल.

scpArgs List: scp कमांड को पास किए जाने वाले अतिरिक्त तर्क

runUtil IRunUtil: कमांड चलाने के लिए IRunUtil.

timeout long: फ़ेच पूरा होने में लगने वाला समय, मिलीसेकंड में

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

localFile File: लोकल File, जहां रिमोट फ़ाइल को पुल किया जाएगा

रिटर्न
boolean अगर अनुरोध पूरा हो जाता है, तो True दिखता है. अगर अनुरोध पूरा नहीं होता है, तो False दिखता है

fetchRemoteFile

public static boolean fetchRemoteFile (String host, 
                String user, 
                File sshPrivateKey, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

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

पैरामीटर
host String: रिमोट होस्ट.

user String: रिमोट होस्ट पर मौजूद उपयोगकर्ता

sshPrivateKey File: इस्तेमाल की जाने वाली एसएसएच कुंजी वाली फ़ाइल.

runUtil IRunUtil: कमांड चलाने के लिए IRunUtil.

timeout long: फ़ेच पूरा होने में लगने वाला समय, मिलीसेकंड में

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

localFile File: लोकल File, जहां रिमोट फ़ाइल को पुल किया जाएगा

रिटर्न
boolean अगर अनुरोध पूरा हो जाता है, तो True दिखता है. अगर अनुरोध पूरा नहीं होता है, तो False दिखता है

pushFileToRemote

public static boolean pushFileToRemote (String host, 
                String user, 
                File sshPrivateKey, 
                List<String> scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

लोकल होस्ट से रिमोट इंस्टेंस पर File पुश करना

पैरामीटर
host String: रिमोट होस्ट.

user String: रिमोट होस्ट पर मौजूद उपयोगकर्ता

sshPrivateKey File

scpArgs List: scp कमांड को पास किए जाने वाले अतिरिक्त तर्क

runUtil IRunUtil: कमांड चलाने के लिए IRunUtil.

timeout long: फ़ेच पूरा होने में लगने वाला समय, मिलीसेकंड में

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

localFile File: लोकल File, जहां रिमोट फ़ाइल को पुल किया जाएगा

रिटर्न
boolean अगर अनुरोध पूरा हो जाता है, तो True दिखता है. अगर अनुरोध पूरा नहीं होता है, तो False दिखता है