TargetFileUtils

public class TargetFileUtils
extends Object

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


Resumo

Construtores públicos

TargetFileUtils()

Métodos públicos

static ArrayList<String> findFile(String path, String namePattern, List<String> 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 para um determinado caminho é de leitura/gravação.

Construtores 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 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 a ser pesquisado no dispositivo.

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

options List: Uma List de String para outras opções transmitidas para localizar.

device ITestDevice: o dispositivo de teste.

Retorna
ArrayList<String> O resultado em ERROR(/ArrayList).

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

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

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

Parâmetros
filepath String: o 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 True se qualquer proprietário/grupo/global tiver a permissão especificada.

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

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

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

device ITestDevice: o dispositivo de teste.

Retorna
boolean True se o caminho for somente leitura. Caso contrário, false.

Gera
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

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

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

device ITestDevice: o dispositivo de teste.

Retorna
boolean True se o caminho for de leitura/gravação. Caso contrário, false.

Gera
DeviceNotAvailableException