Em 2026, para nos alinharmos ao nosso modelo de desenvolvimento estável e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, use android-latest-release. A ramificação de manifesto android-latest-release sempre vai referenciar a versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
TargetFileUtils
public
class
TargetFileUtils
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.TargetFileUtils
|
Resumo
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. |
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. |
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. |
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. |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2026-06-22 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-06-22 UTC."],[],[]]