TargetFileUtils

public class TargetFileUtils
extends Object

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


Résumé

Constructeurs publics

TargetFileUtils()

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.

Renvoie
ArrayList<String> Résultat dans ERROR(/ArrayList).

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

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.

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

Génère
DeviceNotAvailableException

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.

Génère
DeviceNotAvailableException