TargetFileUtils

public class TargetFileUtils
extends Object

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


Resumo

Construtores públicos

TargetFileUtils()

Métodos públicos

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

Método auxiliar que executa um comando de localização do shell do adb e retorna os resultados como um ERROR(/ArrayList).

static String getPermission(String filepath, ITestDevice device)

Lê os bits de permissão de arquivo de um caminho.

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

Determina se os bits de permissão concedem a permissão especificada a qualquer grupo.

static boolean isReadOnly(String filepath, ITestDevice device)

Verifica se a permissão para um determinado caminho é somente leitura.

static boolean isReadWriteOnly(String filepath, ITestDevice device)

Verifica se a permissão de um determinado caminho é de leitura e gravação.

Construtores públicos

TargetFileUtils

public TargetFileUtils ()

Métodos públicos

findFile

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

Método auxiliar que executa um comando de localização do shell do adb e retorna os resultados como um ERROR(/ArrayList).

Parâmetros
path String: o caminho para pesquisar no dispositivo.

namePattern String: o padrão de nome do arquivo.

options : um ERROR(/List) de String para outras opções serem encontradas.

device ITestDevice: o dispositivo de teste.

Retorna
O resultado em ERROR(/ArrayList).

Gera
DeviceNotAvailableException se a conexão com o dispositivo for perdida e não puder ser se recuperou

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

Lê os bits de permissão de arquivo de um caminho.

Parâmetros
filepath String: caminho para um arquivo ou diretório.

device ITestDevice: o dispositivo de teste.

Retorna
String Bits de permissão octal para o caminho.

Gera
DeviceNotAvailableException

hasPermission

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

Determina se os bits de permissão concedem a permissão especificada a qualquer grupo.

Parâmetros
permission TargetFileUtils.FilePermission: as permissões especificadas.

permissionBits String: a string de permissões octal (por exemplo, 741).

Retorna
boolean Verdadeiro se algum proprietário/grupo/global tiver a permissão de especificação.

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Verifica se a permissão para um determinado caminho é somente leitura.

Parâmetros
filepath String: caminho para um arquivo ou diretório.

device ITestDevice: o dispositivo de teste.

Retorna
boolean verdadeiro se o caminho for somente leitura; caso contrário, falso.

Gera
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Verifica se a permissão de um determinado caminho é de leitura e gravação.

Parâmetros
filepath String: caminho para um arquivo ou diretório.

device ITestDevice: o dispositivo de teste.

Retorna
boolean verdadeiro se o caminho for leitura e gravação, caso contrário é falso.

Gera
DeviceNotAvailableException