ArchivoObjetivoUtils

public class TargetFileUtils
extends Object

Objeto java.lang.
   ↳ com.android.tradefed.util.TargetFileUtils.


Resumen

Constructores públicos

TargetFileUtils()

Métodos públicos

static findFile(String path, String namePattern, options, ITestDevice device)

Es un método de ayuda que ejecuta un comando adb shell find y muestra los resultados como ERROR(/ArrayList).

static String getPermission(String filepath, ITestDevice device)

Lee los bits de permiso de archivo de una ruta de acceso.

static boolean hasPermission(TargetFileUtils.FilePermission permission, String permissionBits)

Determina si los bits de permiso otorgan el permiso de especificación a algún grupo.

static boolean isReadOnly(String filepath, ITestDevice device)

Comprueba si el permiso para una ruta de acceso determinada es de solo lectura.

static boolean isReadWriteOnly(String filepath, ITestDevice device)

Verifica si el permiso para una ruta de acceso determinada es de lectura y escritura.

Constructores públicos

ArchivoObjetivoUtils

public TargetFileUtils ()

Métodos públicos

buscarArchivo

public static  findFile (String path, 
                String namePattern, 
                 options, 
                ITestDevice device)

Es un método de ayuda que ejecuta un comando adb shell find y muestra los resultados como ERROR(/ArrayList).

Parámetros
path String: Es la ruta de acceso para buscar en el dispositivo.

namePattern String: Es el patrón del nombre del archivo.

options : Es un ERROR(/List) de String para otras opciones que pasan a buscar.

device ITestDevice: Es el dispositivo de prueba.

Muestra
El resultado en ERROR(/ArrayList).

Arroja
DeviceNotAvailableException Si se pierde la conexión con el dispositivo y no se puede y recuperarse de ella.

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

Lee los bits de permiso de archivo de una ruta de acceso.

Parámetros
filepath String: Ruta de acceso a un archivo o directorio.

device ITestDevice: Es el dispositivo de prueba.

Muestra
String Bits de permiso octales para la ruta.

Arroja
DeviceNotAvailableException

Permiso

public static boolean hasPermission (TargetFileUtils.FilePermission permission, 
                String permissionBits)

Determina si los bits de permiso otorgan el permiso de especificación a algún grupo.

Parámetros
permission TargetFileUtils.FilePermission: Especifica los permisos.

permissionBits String: Es la string de permisos octal (p.ej., 741).

Muestra
boolean Es verdadero si cualquier propietario, grupo o grupo global tiene el permiso especificado.

Solo lectura

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Comprueba si el permiso para una ruta de acceso determinada es de solo lectura.

Parámetros
filepath String: Ruta de acceso a un archivo o directorio.

device ITestDevice: Es el dispositivo de prueba.

Muestra
boolean true si la ruta es de solo lectura; de lo contrario, false.

Arroja
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Verifica si el permiso para una ruta de acceso determinada es de lectura y escritura.

Parámetros
filepath String: Ruta de acceso a un archivo o directorio.

device ITestDevice: Es el dispositivo de prueba.

Muestra
boolean true si la ruta es readwrite, false de lo contrario.

Arroja
DeviceNotAvailableException