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) findFile (String path, String namePattern, options, ITestDevice device)

método auxiliar que executa um comando adb shell find e retorna os resultados como um ERROR(/ArrayList ) ERROR(/ArrayList ) .

static String getPermission (String filepath, ITestDevice device)

Leia 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

achar arquivo

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

método auxiliar que executa um comando adb shell find e retorna os resultados como um ERROR(/ArrayList ) ERROR(/ArrayList ) .

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

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

options : Um ERROR(/List) de String para outras opções passarem a achar.

device ITestDevice : O dispositivo de teste.

devoluções
O resultado em ERROR(/ArrayList ) ERROR(/ArrayList ) .

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

obter permissão

public static String getPermission (String filepath, 
                ITestDevice device)

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

devoluções
String Bits de permissão octal para o caminho.

lances
DeviceNotAvailableException

temPermissão

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 : especifica as permissões.

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

devoluções
boolean Verdadeiro se qualquer proprietário/grupo/global tiver a permissão específica.

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.

devoluções
boolean true se o caminho for somente leitura, false caso contrário.

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

devoluções
boolean true se o caminho for readwrite, false caso contrário.

lances
DeviceNotAvailableException