W 2026 r., aby dostosować się do naszego modelu stabilnego rozwoju trunk i zapewnić stabilność platformy w ekosystemie, będziemy publikować kod źródłowy w AOSP w drugim i czwartym kwartale. Do tworzenia i współtworzenia AOSP używaj gałęzi android-latest-release. Gałąź manifestu android-latest-release będzie zawsze odwoływać się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w artykule Zmiany w AOSP.
Google używa technologii AI do tłumaczenia treści na Twój preferowany język. Tłumaczenia wygenerowane przez AI mogą zawierać błędy.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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
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”. |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-06-22 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-06-22 UTC."],[],[]]