RemoteFileUtil

public class RemoteFileUtil
extends Object

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


Klasa narzędziowa do obsługi plików z instancji zdalnej

Podsumowanie

Konstruktory publiczne

RemoteFileUtil()

Metody publiczne

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

Sprawdzanie, czy plik (lub katalog) istnieje na instancji zdalnej

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

Sprawdzanie, czy plik (lub katalog) istnieje na instancji zdalnej

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

Pobierz katalog zdalny z hosta zdalnego.

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

Pobierz katalog zdalny z hosta zdalnego.

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

Pobierz katalog zdalny z hosta zdalnego.

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

Pobierz katalog zdalny z hosta zdalnego.

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

Pobierz plik zdalny w instancji kontenera.

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

Pobierz plik zdalny w instancji kontenera.

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

Pobieranie pliku zdalnego na urządzenie lub do instancji kontenera.

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

Pobieranie pliku zdalnego na urządzenie lub do instancji kontenera.

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

Wypchnij File z hosta lokalnego do instancji zdalnej.

Konstruktory publiczne

RemoteFileUtil

public RemoteFileUtil ()

Metody publiczne

doesRemoteFileExist

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

Sprawdzanie, czy plik (lub katalog) istnieje na instancji zdalnej

Parametry
host String: host zdalny.

user String: użytkownik na hoście zdalnym.

sshPrivateKey File: plik zawierający klucz SSH, którego chcesz użyć.

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: w milisekundach, które są potrzebne do ukończenia pobierania.

remotePath String: ścieżka zdalna, w której znajduje się plik.

Zwraca
boolean czy plik istnieje,

doesRemoteFileExist

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

Sprawdzanie, czy plik (lub katalog) istnieje na instancji zdalnej

Parametry
host String: host zdalny.

user String: użytkownik na hoście zdalnym.

sshPrivateKey File: plik zawierający klucz SSH, którego chcesz użyć.

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: w milisekundach, które są potrzebne do ukończenia pobierania.

remotePath String: ścieżka zdalna, w której znajduje się plik.

sshPortNumber String: numer portu dla protokołu SSH.

Zwraca
boolean czy plik istnieje,

fetchRemoteDir

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

Pobierz katalog zdalny z hosta zdalnego.

Parametry
host String: host zdalny.

user String: użytkownik na hoście zdalnym.

sshPrivateKey File: plik zawierający klucz SSH, którego chcesz użyć.

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: w milisekundach, które są potrzebne do ukończenia pobierania.

remoteDirPath String: ścieżka zdalna, w której znajduje się katalog.

localDir File: lokalny katalog, w którym mają być umieszczane pobrane pliki.

Zwraca
boolean Wartość „prawda”, jeśli operacja się powiodła. W przeciwnym razie „fałsz”.

fetchRemoteDir

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

Pobierz katalog zdalny z hosta zdalnego.

Parametry
host String: host zdalny.

user String: użytkownik na hoście zdalnym.

sshPrivateKey File: plik zawierający klucz SSH, którego chcesz użyć.

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: w milisekundach, które są potrzebne do ukończenia pobierania.

remoteDirPath String: ścieżka zdalna, w której znajduje się katalog.

Zwraca
File Pobrany katalog File, jeśli operacja się powiodła, w przeciwnym razie wartość null.

fetchRemoteDir

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

Pobierz katalog zdalny z hosta zdalnego.

Parametry
host String: host zdalny.

user String: użytkownik na hoście zdalnym.

sshPrivateKey File: plik zawierający klucz SSH, którego chcesz użyć.

scpArgs List: dodatkowe argumenty, które mają zostać przekazane do polecenia scp

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: w milisekundach, które są potrzebne do ukończenia pobierania.

remoteDirPath String: ścieżka zdalna, w której znajduje się katalog.

Zwraca
File Pobrany katalog File, jeśli operacja się powiodła, w przeciwnym razie wartość null.

fetchRemoteDir

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

Pobierz katalog zdalny z hosta zdalnego.

Parametry
host String: host zdalny.

user String: użytkownik na hoście zdalnym.

sshPrivateKey File: plik zawierający klucz SSH, którego chcesz użyć.

scpArgs List: dodatkowe argumenty, które mają zostać przekazane do polecenia scp

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: w milisekundach, które są potrzebne do ukończenia pobierania.

remoteDirPath String: ścieżka zdalna, w której znajduje się katalog.

localDir File: lokalny katalog, w którym mają być umieszczane pobrane pliki.

Zwraca
boolean Wartość „prawda”, jeśli operacja się powiodła. W przeciwnym razie „fałsz”.

fetchRemoteFile

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

Pobierz plik zdalny w instancji kontenera.

Parametry
host String: host zdalny.

user String: użytkownik na hoście zdalnym.

sshPrivateKey File: plik zawierający klucz SSH, którego chcesz użyć.

scpArgs List: dodatkowe argumenty, które mają zostać przekazane do polecenia scp

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: w milisekundach, które są potrzebne do ukończenia pobierania.

remoteFilePath String: ścieżka zdalna, w której znajduje się plik.

Zwraca
File Pobrany plik, jeśli operacja się powiodła, w przeciwnym razie wartość null.

fetchRemoteFile

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

Pobierz plik zdalny w instancji kontenera.

Parametry
host String: host zdalny.

user String: użytkownik na hoście zdalnym.

sshPrivateKey File: plik zawierający klucz SSH, którego chcesz użyć.

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: w milisekundach, które są potrzebne do ukończenia pobierania.

remoteFilePath String: ścieżka zdalna, w której znajduje się plik.

Zwraca
File Pobrany plik, jeśli operacja się powiodła, w przeciwnym razie wartość null.

fetchRemoteFile

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

Pobieranie pliku zdalnego na urządzenie lub do instancji kontenera.

Parametry
host String: host zdalny.

user String: użytkownik na hoście zdalnym.

sshPrivateKey File: plik zawierający klucz SSH, którego chcesz użyć.

scpArgs List: dodatkowe argumenty, które mają zostać przekazane do polecenia scp

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: w milisekundach, które są potrzebne do ukończenia pobierania.

remoteFilePath String: ścieżka zdalna, w której znajduje się plik.

localFile File: lokalny File, do którego zostanie pobrany plik zdalny

Zwraca
boolean Wartość „prawda”, jeśli operacja się powiodła. W przeciwnym razie „fałsz”.

fetchRemoteFile

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

Pobieranie pliku zdalnego na urządzenie lub do instancji kontenera.

Parametry
host String: host zdalny.

user String: użytkownik na hoście zdalnym.

sshPrivateKey File: plik zawierający klucz SSH, którego chcesz użyć.

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: w milisekundach, które są potrzebne do ukończenia pobierania.

remoteFilePath String: ścieżka zdalna, w której znajduje się plik.

localFile File: lokalny File, do którego zostanie pobrany plik zdalny

Zwraca
boolean Wartość „prawda”, jeśli operacja się powiodła. W przeciwnym razie „fałsz”.

pushFileToRemote

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

Wypchnij File z hosta lokalnego do instancji zdalnej.

Parametry
host String: host zdalny.

user String: użytkownik na hoście zdalnym.

sshPrivateKey File

scpArgs List: dodatkowe argumenty, które mają zostać przekazane do polecenia scp

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: w milisekundach, które są potrzebne do ukończenia pobierania.

remoteFilePath String: ścieżka zdalna, w której znajduje się plik.

localFile File: lokalny File, do którego zostanie pobrany plik zdalny

Zwraca
boolean Wartość „prawda”, jeśli operacja się powiodła. W przeciwnym razie „fałsz”.