À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer dans AOSP, utilisez android-latest-release. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez Modifications apportées à AOSP.
Google utilise la technologie IA pour traduire le contenu dans votre langue préférée. Les traductions générées par IA peuvent contenir des erreurs.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
RemoteFileUtil
public
class
RemoteFileUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.RemoteFileUtil
|
Classe utilitaire permettant de gérer les fichiers d'une instance distante
Résumé
Méthodes publiques |
static
boolean
|
doesRemoteFileExist(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remotePath)
Vérifier si un fichier (ou un répertoire) existe sur l'instance distante
|
static
boolean
|
doesRemoteFileExist(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remotePath, String sshPortNumber)
Vérifier si un fichier (ou un répertoire) existe sur l'instance distante
|
static
boolean
|
fetchRemoteDir(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Récupérez un répertoire distant depuis l'hôte distant.
|
static
File
|
fetchRemoteDir(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteDirPath)
Récupérez un répertoire distant depuis l'hôte distant.
|
static
File
|
fetchRemoteDir(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteDirPath)
Récupérez un répertoire distant depuis l'hôte distant.
|
static
boolean
|
fetchRemoteDir(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Récupérez un répertoire distant depuis l'hôte distant.
|
static
File
|
fetchRemoteFile(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath)
Récupérez un fichier distant dans l'instance de conteneur.
|
static
File
|
fetchRemoteFile(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteFilePath)
Récupérez un fichier distant dans l'instance de conteneur.
|
static
boolean
|
fetchRemoteFile(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Récupérez un fichier distant dans l'instance de l'appareil ou du conteneur.
|
static
boolean
|
fetchRemoteFile(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Récupérez un fichier distant dans l'instance de l'appareil ou du conteneur.
|
static
boolean
|
pushFileToRemote(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Envoyer un File de l'hôte local à l'instance distante
|
Constructeurs publics
RemoteFileUtil
public RemoteFileUtil ()
Méthodes publiques
doesRemoteFileExist
public static boolean doesRemoteFileExist (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remotePath)
Vérifier si un fichier (ou un répertoire) existe sur l'instance distante
| Paramètres |
host |
String : hôte distant. |
user |
String : utilisateur sur l'hôte distant |
sshPrivateKey |
File : fichier contenant la clé SSH à utiliser. |
runUtil |
IRunUtil : un IRunUtil pour exécuter des commandes. |
timeout |
long : en millisecondes pour que la récupération soit terminée. |
remotePath |
String : chemin d'accès distant au fichier. |
| Renvoie |
boolean |
si le fichier existe ou non. |
doesRemoteFileExist
public static boolean doesRemoteFileExist (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remotePath,
String sshPortNumber)
Vérifier si un fichier (ou un répertoire) existe sur l'instance distante
| Paramètres |
host |
String : hôte distant. |
user |
String : utilisateur sur l'hôte distant |
sshPrivateKey |
File : fichier contenant la clé SSH à utiliser. |
runUtil |
IRunUtil : un IRunUtil pour exécuter des commandes. |
timeout |
long : en millisecondes pour que la récupération soit terminée. |
remotePath |
String : chemin d'accès distant au fichier. |
sshPortNumber |
String : numéro de port pour SSH. |
| Renvoie |
boolean |
si le fichier existe ou non. |
fetchRemoteDir
public static boolean fetchRemoteDir (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Récupérez un répertoire distant depuis l'hôte distant.
| Paramètres |
host |
String : hôte distant. |
user |
String : utilisateur sur l'hôte distant |
sshPrivateKey |
File : fichier contenant la clé SSH à utiliser. |
runUtil |
IRunUtil : un IRunUtil pour exécuter des commandes. |
timeout |
long : en millisecondes pour que la récupération soit terminée. |
remoteDirPath |
String : chemin d'accès distant où trouver le répertoire. |
localDir |
File : répertoire local dans lequel placer les fichiers extraits. |
| Renvoie |
boolean |
"True" si la requête a réussi, "false" dans le cas contraire. |
fetchRemoteDir
public static File fetchRemoteDir (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Récupérez un répertoire distant depuis l'hôte distant.
| Paramètres |
host |
String : hôte distant. |
user |
String : utilisateur sur l'hôte distant |
sshPrivateKey |
File : fichier contenant la clé SSH à utiliser. |
runUtil |
IRunUtil : un IRunUtil pour exécuter des commandes. |
timeout |
long : en millisecondes pour que la récupération soit terminée. |
remoteDirPath |
String : chemin d'accès distant où trouver le répertoire. |
| Renvoie |
File |
Répertoire extrait File en cas de réussite, sinon null |
fetchRemoteDir
public static File fetchRemoteDir (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Récupérez un répertoire distant depuis l'hôte distant.
| Paramètres |
host |
String : hôte distant. |
user |
String : utilisateur sur l'hôte distant |
sshPrivateKey |
File : fichier contenant la clé SSH à utiliser. |
scpArgs |
List : arguments supplémentaires à transmettre à la commande scp |
runUtil |
IRunUtil : un IRunUtil pour exécuter des commandes. |
timeout |
long : en millisecondes pour que la récupération soit terminée. |
remoteDirPath |
String : chemin d'accès distant où trouver le répertoire. |
| Renvoie |
File |
Répertoire extrait File en cas de réussite, sinon null |
fetchRemoteDir
public static boolean fetchRemoteDir (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Récupérez un répertoire distant depuis l'hôte distant.
| Paramètres |
host |
String : hôte distant. |
user |
String : utilisateur sur l'hôte distant |
sshPrivateKey |
File : fichier contenant la clé SSH à utiliser. |
scpArgs |
List : arguments supplémentaires à transmettre à la commande scp |
runUtil |
IRunUtil : un IRunUtil pour exécuter des commandes. |
timeout |
long : en millisecondes pour que la récupération soit terminée. |
remoteDirPath |
String : chemin d'accès distant où trouver le répertoire. |
localDir |
File : répertoire local dans lequel placer les fichiers extraits. |
| Renvoie |
boolean |
"True" si la requête a réussi, "false" dans le cas contraire. |
fetchRemoteFile
public static File fetchRemoteFile (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Récupérez un fichier distant dans l'instance de conteneur.
| Paramètres |
host |
String : hôte distant. |
user |
String : utilisateur sur l'hôte distant |
sshPrivateKey |
File : fichier contenant la clé SSH à utiliser. |
scpArgs |
List : arguments supplémentaires à transmettre à la commande scp |
runUtil |
IRunUtil : un IRunUtil pour exécuter des commandes. |
timeout |
long : en millisecondes pour que la récupération soit terminée. |
remoteFilePath |
String : chemin d'accès distant au fichier. |
| Renvoie |
File |
Le fichier extrait en cas de réussite, ou null dans le cas contraire |
fetchRemoteFile
public static File fetchRemoteFile (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Récupérez un fichier distant dans l'instance de conteneur.
| Paramètres |
host |
String : hôte distant. |
user |
String : utilisateur sur l'hôte distant |
sshPrivateKey |
File : fichier contenant la clé SSH à utiliser. |
runUtil |
IRunUtil : un IRunUtil pour exécuter des commandes. |
timeout |
long : en millisecondes pour que la récupération soit terminée. |
remoteFilePath |
String : chemin d'accès distant au fichier. |
| Renvoie |
File |
Le fichier extrait en cas de réussite, ou null dans le cas contraire |
fetchRemoteFile
public static boolean fetchRemoteFile (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Récupérez un fichier distant dans l'instance de l'appareil ou du conteneur.
| Paramètres |
host |
String : hôte distant. |
user |
String : utilisateur sur l'hôte distant |
sshPrivateKey |
File : fichier contenant la clé SSH à utiliser. |
scpArgs |
List : arguments supplémentaires à transmettre à la commande scp |
runUtil |
IRunUtil : un IRunUtil pour exécuter des commandes. |
timeout |
long : en millisecondes pour que la récupération soit terminée. |
remoteFilePath |
String : chemin d'accès distant au fichier. |
localFile |
File : File local à partir duquel le fichier distant sera extrait |
| Renvoie |
boolean |
"True" si la requête a réussi, "false" dans le cas contraire. |
fetchRemoteFile
public static boolean fetchRemoteFile (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Récupérez un fichier distant dans l'instance de l'appareil ou du conteneur.
| Paramètres |
host |
String : hôte distant. |
user |
String : utilisateur sur l'hôte distant |
sshPrivateKey |
File : fichier contenant la clé SSH à utiliser. |
runUtil |
IRunUtil : un IRunUtil pour exécuter des commandes. |
timeout |
long : en millisecondes pour que la récupération soit terminée. |
remoteFilePath |
String : chemin d'accès distant au fichier. |
localFile |
File : File local à partir duquel le fichier distant sera extrait |
| Renvoie |
boolean |
"True" si la requête a réussi, "false" dans le cas contraire. |
pushFileToRemote
public static boolean pushFileToRemote (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Envoyer un File de l'hôte local à l'instance distante
| Paramètres |
host |
String : hôte distant. |
user |
String : utilisateur sur l'hôte distant |
sshPrivateKey |
File |
scpArgs |
List : arguments supplémentaires à transmettre à la commande scp |
runUtil |
IRunUtil : un IRunUtil pour exécuter des commandes. |
timeout |
long : en millisecondes pour que la récupération soit terminée. |
remoteFilePath |
String : chemin d'accès distant au fichier. |
localFile |
File : File local à partir duquel le fichier distant sera extrait |
| Renvoie |
boolean |
"True" si la requête a réussi, "false" dans le cas contraire. |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/06/22 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/06/22 (UTC)."],[],[]]