TargetFileUtils

public class TargetFileUtils
extends Object

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


Résumé

Constructeurs publics

TargetFileUtils ()

Méthodes publiques

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

Méthode d'assistance qui exécute une commande adb shell find et renvoie les résultats sous la forme d'une ERROR(/ArrayList ) ERROR(/ArrayList ) .

static String getPermission (String filepath, ITestDevice device)

Lire les bits d'autorisation de fichier d'un chemin.

static boolean hasPermission ( TargetFileUtils.FilePermission permission, String permissionBits)

Détermine si les bits d'autorisation accordent l'autorisation spécifiée à n'importe quel groupe.

static boolean isReadOnly (String filepath, ITestDevice device)

Vérifiez si l'autorisation pour un chemin donné est en lecture seule.

static boolean isReadWriteOnly (String filepath, ITestDevice device)

Vérifiez si l'autorisation pour un chemin donné est readwrite.

Constructeurs publics

TargetFileUtils

public TargetFileUtils ()

Méthodes publiques

trouver un fichier

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

Méthode d'assistance qui exécute une commande adb shell find et renvoie les résultats sous la forme d'une ERROR(/ArrayList ) ERROR(/ArrayList ) .

Paramètres
path String : le chemin à rechercher sur l'appareil.

namePattern String : Le modèle de nom de fichier.

options : Une ERROR(/List) de String pour les autres options passe à rechercher.

device ITestDevice : L'appareil de test.

Retour
Le résultat dans ERROR(/ArrayList ) ERROR(/ArrayList ) .

Lance
DeviceNotAvailableException si la connexion avec l'appareil est perdue et ne peut pas être récupérée.

obtenir la permission

public static String getPermission (String filepath, 
                ITestDevice device)

Lire les bits d'autorisation de fichier d'un chemin.

Paramètres
filepath String : chemin vers un fichier ou un répertoire.

device ITestDevice : L'appareil de test.

Retour
String Bits d'autorisation octaux pour le chemin.

Lance
DeviceNotAvailableException

aPermission

public static boolean hasPermission (TargetFileUtils.FilePermission permission, 
                String permissionBits)

Détermine si les bits d'autorisation accordent l'autorisation spécifiée à n'importe quel groupe.

Paramètres
permission TargetFileUtils.FilePermission : les autorisations spécifiées.

permissionBits String : La chaîne octale des autorisations (par exemple 741).

Retour
boolean Vrai si un propriétaire/groupe/global dispose de l'autorisation spécifiée.

est en lecture seule

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Vérifiez si l'autorisation pour un chemin donné est en lecture seule.

Paramètres
filepath String : chemin vers un fichier ou un répertoire.

device ITestDevice : L'appareil de test.

Retour
boolean true si le chemin est en lecture seule, false sinon.

Lance
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Vérifiez si l'autorisation pour un chemin donné est readwrite.

Paramètres
filepath String : chemin vers un fichier ou un répertoire.

device ITestDevice : L'appareil de test.

Retour
boolean true si le chemin est readwrite, false sinon.

Lance
DeviceNotAvailableException