Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google verwendet KI-Technologie, um Inhalte in Ihre bevorzugte Sprache zu übersetzen. KI-Übersetzungen können Fehler enthalten.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
RemoteFileUtil
public
class
RemoteFileUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.RemoteFileUtil
|
Dienstprogrammklasse zum Verarbeiten von Dateien von einer Remote-Instanz
Zusammenfassung
Öffentliche Methoden |
static
boolean
|
doesRemoteFileExist(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remotePath)
Prüfen, ob eine Datei oder ein Verzeichnis auf der Remote-Instanz vorhanden ist
|
static
boolean
|
doesRemoteFileExist(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remotePath, String sshPortNumber)
Prüfen, ob eine Datei oder ein Verzeichnis auf der Remote-Instanz vorhanden ist
|
static
boolean
|
fetchRemoteDir(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Ein Remoteverzeichnis vom Remotehost abrufen.
|
static
File
|
fetchRemoteDir(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteDirPath)
Ein Remoteverzeichnis vom Remotehost abrufen.
|
static
File
|
fetchRemoteDir(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteDirPath)
Ein Remoteverzeichnis vom Remotehost abrufen.
|
static
boolean
|
fetchRemoteDir(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Ein Remoteverzeichnis vom Remotehost abrufen.
|
static
File
|
fetchRemoteFile(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath)
Eine Remotedatei in der Container-Instanz abrufen.
|
static
File
|
fetchRemoteFile(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteFilePath)
Eine Remotedatei in der Container-Instanz abrufen.
|
static
boolean
|
fetchRemoteFile(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Eine Remotedatei in der Geräte- oder Containerinstanz abrufen
|
static
boolean
|
fetchRemoteFile(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Eine Remotedatei in der Geräte- oder Containerinstanz abrufen
|
static
boolean
|
pushFileToRemote(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
File vom lokalen Host zur Remote-Instanz übertragen
|
Öffentliche Konstruktoren
RemoteFileUtil
public RemoteFileUtil ()
Öffentliche Methoden
doesRemoteFileExist
public static boolean doesRemoteFileExist (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remotePath)
Prüfen, ob eine Datei oder ein Verzeichnis auf der Remote-Instanz vorhanden ist
| Parameter |
host |
String: Der Remote-Host. |
user |
String: Der Nutzer auf dem Remote-Host |
sshPrivateKey |
File: Die Datei mit dem zu verwendenden SSH-Schlüssel. |
runUtil |
IRunUtil: ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long: in Millisekunden, bis der Abruf abgeschlossen ist |
remotePath |
String: Der Remote-Pfad, in dem sich die Datei befindet. |
| Gibt Folgendes zurück: |
boolean |
ob die Datei vorhanden ist oder nicht |
doesRemoteFileExist
public static boolean doesRemoteFileExist (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remotePath,
String sshPortNumber)
Prüfen, ob eine Datei oder ein Verzeichnis auf der Remote-Instanz vorhanden ist
| Parameter |
host |
String: Der Remote-Host. |
user |
String: Der Nutzer auf dem Remote-Host |
sshPrivateKey |
File: Die Datei mit dem zu verwendenden SSH-Schlüssel. |
runUtil |
IRunUtil: ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long: in Millisekunden, bis der Abruf abgeschlossen ist |
remotePath |
String: Der Remote-Pfad, in dem sich die Datei befindet. |
sshPortNumber |
String: Portnummer für SSH. |
| Gibt Folgendes zurück: |
boolean |
ob die Datei vorhanden ist oder nicht |
fetchRemoteDir
public static boolean fetchRemoteDir (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Ein Remoteverzeichnis vom Remotehost abrufen.
| Parameter |
host |
String: Der Remote-Host. |
user |
String: Der Nutzer auf dem Remote-Host |
sshPrivateKey |
File: Die Datei mit dem zu verwendenden SSH-Schlüssel. |
runUtil |
IRunUtil: ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long: in Millisekunden, bis der Abruf abgeschlossen ist |
remoteDirPath |
String: Der Remote-Pfad, unter dem sich das Verzeichnis befindet. |
localDir |
File: Das lokale Verzeichnis, in dem die abgerufenen Dateien abgelegt werden sollen. |
| Gibt Folgendes zurück: |
boolean |
„True“, wenn erfolgreich, andernfalls „False“ |
fetchRemoteDir
public static File fetchRemoteDir (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Ein Remoteverzeichnis vom Remotehost abrufen.
| Parameter |
host |
String: Der Remote-Host. |
user |
String: Der Nutzer auf dem Remote-Host |
sshPrivateKey |
File: Die Datei mit dem zu verwendenden SSH-Schlüssel. |
runUtil |
IRunUtil: ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long: in Millisekunden, bis der Abruf abgeschlossen ist |
remoteDirPath |
String: Der Remote-Pfad, unter dem sich das Verzeichnis befindet. |
| Gibt Folgendes zurück: |
File |
Das abgerufene Verzeichnis File, wenn erfolgreich, andernfalls „null“ |
fetchRemoteDir
public static File fetchRemoteDir (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Ein Remoteverzeichnis vom Remotehost abrufen.
| Parameter |
host |
String: Der Remote-Host. |
user |
String: Der Nutzer auf dem Remote-Host |
sshPrivateKey |
File: Die Datei mit dem zu verwendenden SSH-Schlüssel. |
scpArgs |
List: zusätzliche Argumente, die an den Befehl „scp“ übergeben werden sollen |
runUtil |
IRunUtil: ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long: in Millisekunden, bis der Abruf abgeschlossen ist |
remoteDirPath |
String: Der Remote-Pfad, unter dem sich das Verzeichnis befindet. |
| Gibt Folgendes zurück: |
File |
Das abgerufene Verzeichnis File, wenn erfolgreich, andernfalls „null“ |
fetchRemoteDir
public static boolean fetchRemoteDir (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Ein Remoteverzeichnis vom Remotehost abrufen.
| Parameter |
host |
String: Der Remote-Host. |
user |
String: Der Nutzer auf dem Remote-Host |
sshPrivateKey |
File: Die Datei mit dem zu verwendenden SSH-Schlüssel. |
scpArgs |
List: zusätzliche Argumente, die an den Befehl „scp“ übergeben werden sollen |
runUtil |
IRunUtil: ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long: in Millisekunden, bis der Abruf abgeschlossen ist |
remoteDirPath |
String: Der Remote-Pfad, unter dem sich das Verzeichnis befindet. |
localDir |
File: Das lokale Verzeichnis, in dem die abgerufenen Dateien abgelegt werden sollen. |
| Gibt Folgendes zurück: |
boolean |
„True“, wenn erfolgreich, andernfalls „False“ |
fetchRemoteFile
public static File fetchRemoteFile (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Eine Remotedatei in der Container-Instanz abrufen.
| Parameter |
host |
String: Der Remote-Host. |
user |
String: Der Nutzer auf dem Remote-Host |
sshPrivateKey |
File: Die Datei mit dem zu verwendenden SSH-Schlüssel. |
scpArgs |
List: zusätzliche Argumente, die an den Befehl „scp“ übergeben werden sollen |
runUtil |
IRunUtil: ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long: in Millisekunden, bis der Abruf abgeschlossen ist |
remoteFilePath |
String: Der Remote-Pfad, in dem sich die Datei befindet. |
| Gibt Folgendes zurück: |
File |
Die abgerufene Datei, wenn erfolgreich, andernfalls „null“ |
fetchRemoteFile
public static File fetchRemoteFile (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Eine Remotedatei in der Container-Instanz abrufen.
| Parameter |
host |
String: Der Remote-Host. |
user |
String: Der Nutzer auf dem Remote-Host |
sshPrivateKey |
File: Die Datei mit dem zu verwendenden SSH-Schlüssel. |
runUtil |
IRunUtil: ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long: in Millisekunden, bis der Abruf abgeschlossen ist |
remoteFilePath |
String: Der Remote-Pfad, in dem sich die Datei befindet. |
| Gibt Folgendes zurück: |
File |
Die abgerufene Datei, wenn erfolgreich, andernfalls „null“ |
fetchRemoteFile
public static boolean fetchRemoteFile (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Eine Remotedatei in der Geräte- oder Containerinstanz abrufen
| Parameter |
host |
String: Der Remote-Host. |
user |
String: Der Nutzer auf dem Remote-Host |
sshPrivateKey |
File: Die Datei mit dem zu verwendenden SSH-Schlüssel. |
scpArgs |
List: zusätzliche Argumente, die an den Befehl „scp“ übergeben werden sollen |
runUtil |
IRunUtil: ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long: in Millisekunden, bis der Abruf abgeschlossen ist |
remoteFilePath |
String: Der Remote-Pfad, in dem sich die Datei befindet. |
localFile |
File: Der lokale File, in den die Remotedatei übertragen wird. |
| Gibt Folgendes zurück: |
boolean |
„True“, wenn erfolgreich, andernfalls „False“ |
fetchRemoteFile
public static boolean fetchRemoteFile (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Eine Remotedatei in der Geräte- oder Containerinstanz abrufen
| Parameter |
host |
String: Der Remote-Host. |
user |
String: Der Nutzer auf dem Remote-Host |
sshPrivateKey |
File: Die Datei mit dem zu verwendenden SSH-Schlüssel. |
runUtil |
IRunUtil: ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long: in Millisekunden, bis der Abruf abgeschlossen ist |
remoteFilePath |
String: Der Remote-Pfad, in dem sich die Datei befindet. |
localFile |
File: Der lokale File, in den die Remotedatei übertragen wird. |
| Gibt Folgendes zurück: |
boolean |
„True“, wenn erfolgreich, andernfalls „False“ |
pushFileToRemote
public static boolean pushFileToRemote (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
File vom lokalen Host zur Remote-Instanz übertragen
| Parameter |
host |
String: Der Remote-Host. |
user |
String: Der Nutzer auf dem Remote-Host |
sshPrivateKey |
File |
scpArgs |
List: zusätzliche Argumente, die an den Befehl „scp“ übergeben werden sollen |
runUtil |
IRunUtil: ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long: in Millisekunden, bis der Abruf abgeschlossen ist |
remoteFilePath |
String: Der Remote-Pfad, in dem sich die Datei befindet. |
localFile |
File: Der lokale File, in den die Remotedatei übertragen wird. |
| Gibt Folgendes zurück: |
boolean |
„True“, wenn erfolgreich, andernfalls „False“ |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-22 (UTC)."],[],[]]