A partir de 2026, para alinearnos con nuestro modelo de desarrollo llamado Trunk Stable y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en el AOSP en el segundo y cuarto trimestre. Para compilar el AOSP y contribuir a él, usa android-latest-release. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en el AOSP.
Google utiliza tecnología de IA para traducir contenido a tu idioma preferido. Las traducciones realizadas con IA pueden contener errores.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
RemoteFileUtil
public
class
RemoteFileUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.RemoteFileUtil
|
Clase de utilidad para controlar archivos desde una instancia remota
Resumen
Métodos públicos |
static
boolean
|
doesRemoteFileExist(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remotePath)
Verifica si existe un archivo (o directorio) en la instancia remota
|
static
boolean
|
doesRemoteFileExist(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remotePath, String sshPortNumber)
Verifica si existe un archivo (o directorio) en la instancia remota
|
static
boolean
|
fetchRemoteDir(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Recupera un directorio remoto del host remoto.
|
static
File
|
fetchRemoteDir(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteDirPath)
Recupera un directorio remoto del host remoto.
|
static
File
|
fetchRemoteDir(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteDirPath)
Recupera un directorio remoto del host remoto.
|
static
boolean
|
fetchRemoteDir(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Recupera un directorio remoto del host remoto.
|
static
File
|
fetchRemoteFile(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath)
Recupera un archivo remoto en la instancia del contenedor.
|
static
File
|
fetchRemoteFile(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteFilePath)
Recupera un archivo remoto en la instancia del contenedor.
|
static
boolean
|
fetchRemoteFile(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Recupera un archivo remoto en la instancia del dispositivo o del contenedor.
|
static
boolean
|
fetchRemoteFile(String host, String user, File sshPrivateKey, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Recupera un archivo remoto en la instancia del dispositivo o del contenedor.
|
static
boolean
|
pushFileToRemote(String host, String user, File sshPrivateKey, List<String> scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Envía un File desde el host local a la instancia remota
|
Constructores públicos
RemoteFileUtil
public RemoteFileUtil ()
Métodos públicos
doesRemoteFileExist
public static boolean doesRemoteFileExist (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remotePath)
Verifica si existe un archivo (o directorio) en la instancia remota
| Parámetros |
host |
String: Es el host remoto. |
user |
String: El usuario en el host remoto |
sshPrivateKey |
File: Es el archivo que contiene la clave SSH que se usará. |
runUtil |
IRunUtil: Un IRunUtil para ejecutar comandos. |
timeout |
long: En milisegundos para que se complete la recuperación |
remotePath |
String: Es la ruta de acceso remota en la que se encuentra el archivo. |
| Muestra |
boolean |
Si el archivo existe o no |
doesRemoteFileExist
public static boolean doesRemoteFileExist (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remotePath,
String sshPortNumber)
Verifica si existe un archivo (o directorio) en la instancia remota
| Parámetros |
host |
String: Es el host remoto. |
user |
String: El usuario en el host remoto |
sshPrivateKey |
File: Es el archivo que contiene la clave SSH que se usará. |
runUtil |
IRunUtil: Un IRunUtil para ejecutar comandos. |
timeout |
long: En milisegundos para que se complete la recuperación |
remotePath |
String: Es la ruta de acceso remota en la que se encuentra el archivo. |
sshPortNumber |
String: Número de puerto para SSH. |
| Muestra |
boolean |
Si el archivo existe o no |
fetchRemoteDir
public static boolean fetchRemoteDir (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Recupera un directorio remoto del host remoto.
| Parámetros |
host |
String: Es el host remoto. |
user |
String: El usuario en el host remoto |
sshPrivateKey |
File: Es el archivo que contiene la clave SSH que se usará. |
runUtil |
IRunUtil: Un IRunUtil para ejecutar comandos. |
timeout |
long: En milisegundos para que se complete la recuperación |
remoteDirPath |
String: Es la ruta de acceso remota en la que se encuentra el directorio. |
localDir |
File: Es el directorio local en el que se colocarán los archivos extraídos. |
| Muestra |
boolean |
Es verdadero si se ejecuta correctamente y falso en caso contrario. |
fetchRemoteDir
public static File fetchRemoteDir (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Recupera un directorio remoto del host remoto.
| Parámetros |
host |
String: Es el host remoto. |
user |
String: El usuario en el host remoto |
sshPrivateKey |
File: Es el archivo que contiene la clave SSH que se usará. |
runUtil |
IRunUtil: Un IRunUtil para ejecutar comandos. |
timeout |
long: En milisegundos para que se complete la recuperación |
remoteDirPath |
String: Es la ruta de acceso remota en la que se encuentra el directorio. |
| Muestra |
File |
El directorio File extraído si la operación se realiza correctamente; de lo contrario, es nulo. |
fetchRemoteDir
public static File fetchRemoteDir (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Recupera un directorio remoto del host remoto.
| Parámetros |
host |
String: Es el host remoto. |
user |
String: El usuario en el host remoto |
sshPrivateKey |
File: Es el archivo que contiene la clave SSH que se usará. |
scpArgs |
List: Argumentos adicionales que se pasarán al comando scp |
runUtil |
IRunUtil: Un IRunUtil para ejecutar comandos. |
timeout |
long: En milisegundos para que se complete la recuperación |
remoteDirPath |
String: Es la ruta de acceso remota en la que se encuentra el directorio. |
| Muestra |
File |
El directorio File extraído si la operación se realiza correctamente; de lo contrario, es nulo. |
fetchRemoteDir
public static boolean fetchRemoteDir (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Recupera un directorio remoto del host remoto.
| Parámetros |
host |
String: Es el host remoto. |
user |
String: El usuario en el host remoto |
sshPrivateKey |
File: Es el archivo que contiene la clave SSH que se usará. |
scpArgs |
List: Argumentos adicionales que se pasarán al comando scp |
runUtil |
IRunUtil: Un IRunUtil para ejecutar comandos. |
timeout |
long: En milisegundos para que se complete la recuperación |
remoteDirPath |
String: Es la ruta de acceso remota en la que se encuentra el directorio. |
localDir |
File: Es el directorio local en el que se colocarán los archivos extraídos. |
| Muestra |
boolean |
Es verdadero si se ejecuta correctamente y falso en caso contrario. |
fetchRemoteFile
public static File fetchRemoteFile (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Recupera un archivo remoto en la instancia del contenedor.
| Parámetros |
host |
String: Es el host remoto. |
user |
String: El usuario en el host remoto |
sshPrivateKey |
File: Es el archivo que contiene la clave SSH que se usará. |
scpArgs |
List: Argumentos adicionales que se pasarán al comando scp |
runUtil |
IRunUtil: Un IRunUtil para ejecutar comandos. |
timeout |
long: En milisegundos para que se complete la recuperación |
remoteFilePath |
String: Es la ruta de acceso remota en la que se encuentra el archivo. |
| Muestra |
File |
El archivo extraído si la operación se realiza correctamente; de lo contrario, es nulo. |
fetchRemoteFile
public static File fetchRemoteFile (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Recupera un archivo remoto en la instancia del contenedor.
| Parámetros |
host |
String: Es el host remoto. |
user |
String: El usuario en el host remoto |
sshPrivateKey |
File: Es el archivo que contiene la clave SSH que se usará. |
runUtil |
IRunUtil: Un IRunUtil para ejecutar comandos. |
timeout |
long: En milisegundos para que se complete la recuperación |
remoteFilePath |
String: Es la ruta de acceso remota en la que se encuentra el archivo. |
| Muestra |
File |
El archivo extraído si la operación se realiza correctamente; de lo contrario, es nulo. |
fetchRemoteFile
public static boolean fetchRemoteFile (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Recupera un archivo remoto en la instancia del dispositivo o del contenedor.
| Parámetros |
host |
String: Es el host remoto. |
user |
String: El usuario en el host remoto |
sshPrivateKey |
File: Es el archivo que contiene la clave SSH que se usará. |
scpArgs |
List: Argumentos adicionales que se pasarán al comando scp |
runUtil |
IRunUtil: Un IRunUtil para ejecutar comandos. |
timeout |
long: En milisegundos para que se complete la recuperación |
remoteFilePath |
String: Es la ruta de acceso remota en la que se encuentra el archivo. |
localFile |
File: Es el File local en el que se extraerá el archivo remoto. |
| Muestra |
boolean |
Es verdadero si se ejecuta correctamente y falso en caso contrario. |
fetchRemoteFile
public static boolean fetchRemoteFile (String host,
String user,
File sshPrivateKey,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Recupera un archivo remoto en la instancia del dispositivo o del contenedor.
| Parámetros |
host |
String: Es el host remoto. |
user |
String: El usuario en el host remoto |
sshPrivateKey |
File: Es el archivo que contiene la clave SSH que se usará. |
runUtil |
IRunUtil: Un IRunUtil para ejecutar comandos. |
timeout |
long: En milisegundos para que se complete la recuperación |
remoteFilePath |
String: Es la ruta de acceso remota en la que se encuentra el archivo. |
localFile |
File: Es el File local en el que se extraerá el archivo remoto. |
| Muestra |
boolean |
Es verdadero si se ejecuta correctamente y falso en caso contrario. |
pushFileToRemote
public static boolean pushFileToRemote (String host,
String user,
File sshPrivateKey,
List<String> scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Envía un File desde el host local a la instancia remota
| Parámetros |
host |
String: Es el host remoto. |
user |
String: El usuario en el host remoto |
sshPrivateKey |
File |
scpArgs |
List: Argumentos adicionales que se pasarán al comando scp |
runUtil |
IRunUtil: Un IRunUtil para ejecutar comandos. |
timeout |
long: En milisegundos para que se complete la recuperación |
remoteFilePath |
String: Es la ruta de acceso remota en la que se encuentra el archivo. |
localFile |
File: Es el File local en el que se extraerá el archivo remoto. |
| Muestra |
boolean |
Es verdadero si se ejecuta correctamente y falso en caso contrario. |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2026-06-22 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-06-22 (UTC)"],[],[]]