RemoteFileUtil

public class RemoteFileUtil
extends Object

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


Uzak bir örnekteki dosyayı işlemek için yardımcı sınıf

Özet

Herkese açık oluşturucular

RemoteFileUtil()

Herkese açık yöntemler

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

Uzak örnekte bir dosyanın (veya dizinin) mevcut olup olmadığını kontrol etme

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

Uzak örnekte bir dosyanın (veya dizinin) mevcut olup olmadığını kontrol etme

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

Uzak ana makineden uzak bir dizin getirin.

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

Uzak ana makineden uzak bir dizin getirin.

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

Uzak ana makineden uzak bir dizin getirin.

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

Uzak ana makineden uzak bir dizin getirin.

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

Kapsayıcı örneğinde uzak bir dosyayı getirme.

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

Kapsayıcı örneğinde uzak bir dosyayı getirme.

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

Cihaz veya kapsayıcı örneğinde uzak bir dosyayı getirme.

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

Cihaz veya kapsayıcı örneğinde uzak bir dosyayı getirme.

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

Yerel ana makineden uzak örneğe File gönderin.

Herkese açık oluşturucular

RemoteFileUtil

public RemoteFileUtil ()

Herkese açık yöntemler

doesRemoteFileExist

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

Uzak örnekte bir dosyanın (veya dizinin) mevcut olup olmadığını kontrol etme

Parametreler
host String: Uzak ana makine.

user String: Uzak ana makinedeki kullanıcı

sshPrivateKey File: Kullanılacak SSH anahtarını içeren dosya.

runUtil IRunUtil: komutları yürütmek için IRunUtil.

timeout long: getirme işleminin tamamlanması için milisaniye cinsinden süre

remotePath String: Dosyanın bulunduğu uzak yol.

İadeler
boolean Dosyanın mevcut olup olmadığı

doesRemoteFileExist

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

Uzak örnekte bir dosyanın (veya dizinin) mevcut olup olmadığını kontrol etme

Parametreler
host String: Uzak ana makine.

user String: Uzak ana makinedeki kullanıcı

sshPrivateKey File: Kullanılacak SSH anahtarını içeren dosya.

runUtil IRunUtil: komutları yürütmek için IRunUtil.

timeout long: getirme işleminin tamamlanması için milisaniye cinsinden süre

remotePath String: Dosyanın bulunduğu uzak yol.

sshPortNumber String: SSH için bağlantı noktası numarası.

İadeler
boolean Dosyanın mevcut olup olmadığı

fetchRemoteDir

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

Uzak ana makineden uzak bir dizin getirin.

Parametreler
host String: Uzak ana makine.

user String: Uzak ana makinedeki kullanıcı

sshPrivateKey File: Kullanılacak SSH anahtarını içeren dosya.

runUtil IRunUtil: komutları yürütmek için IRunUtil.

timeout long: getirme işleminin tamamlanması için milisaniye cinsinden süre

remoteDirPath String: Dizinin bulunduğu uzak yol.

localDir File: Çekilen dosyaların yerleştirileceği yerel dizin.

İadeler
boolean Başarılıysa Doğru, aksi takdirde Yanlış

fetchRemoteDir

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

Uzak ana makineden uzak bir dizin getirin.

Parametreler
host String: Uzak ana makine.

user String: Uzak ana makinedeki kullanıcı

sshPrivateKey File: Kullanılacak SSH anahtarını içeren dosya.

runUtil IRunUtil: komutları yürütmek için IRunUtil.

timeout long: getirme işleminin tamamlanması için milisaniye cinsinden süre

remoteDirPath String: Dizinin bulunduğu uzak yol.

İadeler
File Başarılıysa çekilen dizin File, aksi takdirde null

fetchRemoteDir

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

Uzak ana makineden uzak bir dizin getirin.

Parametreler
host String: Uzak ana makine.

user String: Uzak ana makinedeki kullanıcı

sshPrivateKey File: Kullanılacak SSH anahtarını içeren dosya.

scpArgs List: scp komutuna iletilecek ek bağımsız değişkenler

runUtil IRunUtil: komutları yürütmek için IRunUtil.

timeout long: getirme işleminin tamamlanması için milisaniye cinsinden süre

remoteDirPath String: Dizinin bulunduğu uzak yol.

İadeler
File Başarılıysa çekilen dizin File, aksi takdirde null

fetchRemoteDir

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

Uzak ana makineden uzak bir dizin getirin.

Parametreler
host String: Uzak ana makine.

user String: Uzak ana makinedeki kullanıcı

sshPrivateKey File: Kullanılacak SSH anahtarını içeren dosya.

scpArgs List: scp komutuna iletilecek ek bağımsız değişkenler

runUtil IRunUtil: komutları yürütmek için IRunUtil.

timeout long: getirme işleminin tamamlanması için milisaniye cinsinden süre

remoteDirPath String: Dizinin bulunduğu uzak yol.

localDir File: Çekilen dosyaların yerleştirileceği yerel dizin.

İadeler
boolean Başarılıysa Doğru, aksi takdirde Yanlış

fetchRemoteFile

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

Kapsayıcı örneğinde uzak bir dosyayı getirme.

Parametreler
host String: Uzak ana makine.

user String: Uzak ana makinedeki kullanıcı

sshPrivateKey File: Kullanılacak SSH anahtarını içeren dosya.

scpArgs List: scp komutuna iletilecek ek bağımsız değişkenler

runUtil IRunUtil: komutları yürütmek için IRunUtil.

timeout long: getirme işleminin tamamlanması için milisaniye cinsinden süre

remoteFilePath String: Dosyanın bulunduğu uzak yol.

İadeler
File Başarılıysa çekilen dosya, aksi takdirde null

fetchRemoteFile

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

Kapsayıcı örneğinde uzak bir dosyayı getirme.

Parametreler
host String: Uzak ana makine.

user String: Uzak ana makinedeki kullanıcı

sshPrivateKey File: Kullanılacak SSH anahtarını içeren dosya.

runUtil IRunUtil: komutları yürütmek için IRunUtil.

timeout long: getirme işleminin tamamlanması için milisaniye cinsinden süre

remoteFilePath String: Dosyanın bulunduğu uzak yol.

İadeler
File Başarılıysa çekilen dosya, aksi takdirde null

fetchRemoteFile

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

Cihaz veya kapsayıcı örneğinde uzak bir dosyayı getirme.

Parametreler
host String: Uzak ana makine.

user String: Uzak ana makinedeki kullanıcı

sshPrivateKey File: Kullanılacak SSH anahtarını içeren dosya.

scpArgs List: scp komutuna iletilecek ek bağımsız değişkenler

runUtil IRunUtil: komutları yürütmek için IRunUtil.

timeout long: getirme işleminin tamamlanması için milisaniye cinsinden süre

remoteFilePath String: Dosyanın bulunduğu uzak yol.

localFile File: Uzak dosyanın çekileceği yerel File

İadeler
boolean Başarılıysa Doğru, aksi takdirde Yanlış

fetchRemoteFile

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

Cihaz veya kapsayıcı örneğinde uzak bir dosyayı getirme.

Parametreler
host String: Uzak ana makine.

user String: Uzak ana makinedeki kullanıcı

sshPrivateKey File: Kullanılacak SSH anahtarını içeren dosya.

runUtil IRunUtil: komutları yürütmek için IRunUtil.

timeout long: getirme işleminin tamamlanması için milisaniye cinsinden süre

remoteFilePath String: Dosyanın bulunduğu uzak yol.

localFile File: Uzak dosyanın çekileceği yerel File

İadeler
boolean Başarılıysa Doğru, aksi takdirde Yanlış

pushFileToRemote

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

Yerel ana makineden uzak örneğe File gönderin.

Parametreler
host String: Uzak ana makine.

user String: Uzak ana makinedeki kullanıcı

sshPrivateKey File

scpArgs List: scp komutuna iletilecek ek bağımsız değişkenler

runUtil IRunUtil: komutları yürütmek için IRunUtil.

timeout long: getirme işleminin tamamlanması için milisaniye cinsinden süre

remoteFilePath String: Dosyanın bulunduğu uzak yol.

localFile File: Uzak dosyanın çekileceği yerel File

İadeler
boolean Başarılıysa Doğru, aksi takdirde Yanlış