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)

Méthode d'assistance qui exécute une commande de recherche d'interface système adb et renvoie les résultats sous forme de ERROR(/ArrayList).

static String getPermission(String filepath, ITestDevice device)

Lire 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érifiez si l'autorisation d'un chemin d'accès donné est en lecture seule.

static boolean isReadWriteOnly(String filepath, ITestDevice device)

Vérifiez si l'autorisation pour un chemin d'accès donné est readwrite.

Constructeurs publics

TargetFileUtils

public TargetFileUtils ()

Méthodes publiques

findFile

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

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

Paramètres
path String: chemin d'accès à rechercher sur l'appareil.

namePattern String: modèle de nom de fichier.

options : ERROR(/List) de String pour les autres options de carte à trouver.

device ITestDevice: appareil de test.

Renvoie
Résultat en ERROR(/ArrayList).

Génère
DeviceNotAvailableException si la connexion avec l'appareil est perdue et ne peut pas être rétablie.

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

Lire 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 octal pour le chemin d'accès.

Génère
DeviceNotAvailableException

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 octal (par exemple, 741).

Renvoie
boolean "True" si un propriétaire/groupe/global dispose de l'autorisation spécifiée.

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Vérifiez 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.

Génère
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Vérifiez si l'autorisation pour un chemin d'accès donné est readwrite.

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 readwrite, "false" dans le cas contraire.

Génère
DeviceNotAvailableException