TargetFileUtils

public class TargetFileUtils
extends Object

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


Resumen

Constructores públicos

TargetFileUtils ()

Métodos públicos

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

Método auxiliar que ejecuta un comando de búsqueda de adb Shell y devuelve los resultados como ERROR(/ArrayList ) ERROR(/ArrayList ) .

static String getPermission (String filepath, ITestDevice device)

Lea los bits de permiso 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)

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

static boolean isReadWriteOnly (String filepath, ITestDevice device)

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

Constructores públicos

TargetFileUtils

public TargetFileUtils ()

Métodos públicos

encontrar archivo

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

Método auxiliar que ejecuta un comando de búsqueda de adb Shell y devuelve los resultados como ERROR(/ArrayList ) ERROR(/ArrayList ) .

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

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

options : Un ERROR(/List) de String para que otras opciones pasen a buscar.

device ITestDevice : el dispositivo de prueba.

Devoluciones
El resultado en ERROR(/ArrayList ) ERROR(/ArrayList ) .

Lanza
DeviceNotAvailableException si la conexión con el dispositivo se pierde y no se puede recuperar.

obtener permiso

public static String getPermission (String filepath, 
                ITestDevice device)

Lea los bits de permiso de archivo de una ruta.

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

device ITestDevice : el dispositivo de prueba.

Devoluciones
String Bits de permiso octal para la ruta.

Lanza
DeviceNotAvailableException

tiene permiso

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 : especifica los permisos.

permissionBits String : la cadena de permisos octales (por ejemplo, 741).

Devoluciones
boolean Verdadero si algún propietario/grupo/global tiene el permiso especificado.

es de solo lectura

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

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

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

device ITestDevice : el dispositivo de prueba.

Devoluciones
boolean Es verdadero si la ruta es de solo lectura; en caso contrario, es falso.

Lanza
DeviceNotAvailableException

es solo lectura y escritura

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

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

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

device ITestDevice : el dispositivo de prueba.

Devoluciones
boolean Es verdadero si la ruta es de lectura y escritura; en caso contrario, es falso.

Lanza
DeviceNotAvailableException