TargetFileUtils

public class TargetFileUtils
extends Object

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


Resumen

Constructores públicos

TargetFileUtils()

Métodos públicos

static ArrayList<String> findFile(String path, String namePattern, List<String> options, ITestDevice device)

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

static String getPermission(String filepath, ITestDevice device)

Lee los bits de permisos de archivo de una ruta.

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

Determina si los bits de permiso otorgan el permiso especificado 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)

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

Constructores públicos

TargetFileUtils

public TargetFileUtils ()

Métodos públicos

findFile

public static ArrayList<String> findFile (String path, 
                String namePattern, 
                List<String> options, 
                ITestDevice device)

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

Parámetros
path String: Es la ruta de acceso de búsqueda en el dispositivo.

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

options List: Es un List de String para otras opciones que se pasan a la búsqueda.

device ITestDevice: Es el dispositivo de prueba.

Muestra
ArrayList<String> Es el resultado en ERROR(/ArrayList).

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

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

Lee los bits de permisos de archivo de una ruta.

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

device ITestDevice: Es el dispositivo de prueba.

Muestra
String Bits de permisos octales para la ruta de acceso.

Arroja
DeviceNotAvailableException

hasPermission

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

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

Parámetros
permission TargetFileUtils.FilePermission: Son los permisos especificados.

permissionBits String: Es la cadena de permisos octales (p.ej., 741).

Muestra
boolean Es verdadero si algún propietario, grupo o usuario global tiene el permiso de especificación.

isReadOnly

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 Es verdadero si la ruta de acceso es de solo lectura y falso en caso contrario.

Arroja
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Comprueba 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 Es verdadero si la ruta es de lectura y escritura, y falso en caso contrario.

Arroja
DeviceNotAvailableException