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 busca do adb shell e retorna os resultados como um ERROR(/ArrayList).

static String getPermission(String filepath, ITestDevice device)

Ler 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)

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

static boolean isReadWriteOnly(String filepath, ITestDevice device)

Verifique se a permissão para um determinado caminho é readwrite.

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 busca do adb shell e retorna os resultados como um ERROR(/ArrayList).

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

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

options : uma ERROR(/List) de String para que outras opções possam encontrar.

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 recuperada.

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

Ler 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 qualquer proprietário/grupo/global tiver a permissão especificada.

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Verifique 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, será falso.

Gera
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Verifique se a permissão para um determinado caminho é readwrite.

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

device ITestDevice: o dispositivo de teste.

Retorna
boolean Verdadeiro se o caminho for readwrite, falso caso contrário.

Gera
DeviceNotAvailableException