À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer dans AOSP, utilisez android-latest-release. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez Modifications apportées à AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
TargetFileUtils
public
class
TargetFileUtils
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.TargetFileUtils
|
Résumé
Méthodes publiques |
static
ArrayList<String>
|
findFile(String path, String namePattern, List<String> options, ITestDevice device)
Méthode d'assistance qui exécute une commande adb shell find et renvoie les résultats sous forme d'ERROR(/ArrayList).
|
static
String
|
getPermission(String filepath, ITestDevice device)
Lit les bits d'autorisation de fichier d'un chemin d'accès.
|
static
boolean
|
hasPermission(TargetFileUtils.FilePermission permission, String permissionBits)
Détermine si les bits d'autorisation accordent l'autorisation spécifiée à un groupe.
|
static
boolean
|
isReadOnly(String filepath, ITestDevice device)
Vérifie si l'autorisation d'un chemin d'accès donné est en lecture seule.
|
static
boolean
|
isReadWriteOnly(String filepath, ITestDevice device)
Vérifie si l'autorisation d'un chemin d'accès donné est en lecture/écriture.
|
Constructeurs publics
TargetFileUtils
public TargetFileUtils ()
Méthodes publiques
findFile
public static ArrayList<String> findFile (String path,
String namePattern,
List<String> options,
ITestDevice device)
Méthode d'assistance qui exécute une commande adb shell find et renvoie les résultats sous forme d'ERROR(/ArrayList).
| Paramètres |
path |
String : chemin d'accès à rechercher sur l'appareil. |
namePattern |
String : modèle de nom de fichier. |
options |
List : List de String pour les autres options à transmettre à la recherche. |
device |
ITestDevice : appareil de test. |
getPermission
public static String getPermission (String filepath,
ITestDevice device)
Lit les bits d'autorisation de fichier d'un chemin d'accès.
| Paramètres |
filepath |
String : chemin d'accès à un fichier ou à un répertoire. |
device |
ITestDevice : appareil de test. |
| Renvoie |
String |
Bits d'autorisation octaux pour le chemin d'accès. |
hasPermission
public static boolean hasPermission (TargetFileUtils.FilePermission permission,
String permissionBits)
Détermine si les bits d'autorisation accordent l'autorisation spécifiée à un groupe.
| Paramètres |
permission |
TargetFileUtils.FilePermission : autorisations spécifiées. |
permissionBits |
String : chaîne d'autorisations octales (par exemple, 741). |
| Renvoie |
boolean |
True si un propriétaire/groupe/utilisateur global dispose de l'autorisation spécifiée. |
isReadOnly
public static boolean isReadOnly (String filepath,
ITestDevice device)
Vérifie si l'autorisation d'un chemin d'accès donné est en lecture seule.
| Paramètres |
filepath |
String : chemin d'accès à un fichier ou à un répertoire. |
device |
ITestDevice : appareil de test. |
| Renvoie |
boolean |
True si le chemin d'accès est en lecture seule, ou false dans le cas contraire. |
isReadWriteOnly
public static boolean isReadWriteOnly (String filepath,
ITestDevice device)
Vérifie si l'autorisation d'un chemin d'accès donné est en lecture/écriture.
| Paramètres |
filepath |
String : chemin d'accès à un fichier ou à un répertoire. |
device |
ITestDevice : appareil de test. |
| Renvoie |
boolean |
True si le chemin d'accès est en lecture/écriture, ou false dans le cas contraire. |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/06/22 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/06/22 (UTC)."],[],[]]