TargetFileUtils

public class TargetFileUtils
extends Object

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


Riepilogo

Costruttori pubblici

TargetFileUtils()

Metodi pubblici

static ArrayList<String> findFile(String path, String namePattern, List<String> options, ITestDevice device)

Metodo helper che esegue un comando adb shell find e restituisce i risultati come ERROR(/ArrayList).

static String getPermission(String filepath, ITestDevice device)

Leggi i bit di autorizzazione dei file di un percorso.

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

Determina se i bit di autorizzazione concedono l'autorizzazione specificata a qualsiasi gruppo.

static boolean isReadOnly(String filepath, ITestDevice device)

Verifica se l'autorizzazione per un determinato percorso è di sola lettura.

static boolean isReadWriteOnly(String filepath, ITestDevice device)

Verifica se l'autorizzazione per un determinato percorso è di lettura/scrittura.

Costruttori pubblici

TargetFileUtils

public TargetFileUtils ()

Metodi pubblici

findFile

public static ArrayList<String> findFile (String path, 
                String namePattern, 
                List<String> options, 
                ITestDevice device)

Metodo helper che esegue un comando adb shell find e restituisce i risultati come ERROR(/ArrayList).

Parametri
path String: Il percorso di ricerca sul dispositivo.

namePattern String: Il pattern del nome file.

options List: List di String per trovare altre opzioni di abbonamento.

device ITestDevice: Il dispositivo di test.

Resi
ArrayList<String> Il risultato in ERROR(/ArrayList).

Genera
DeviceNotAvailableException se la connessione con il dispositivo viene persa e non può essere recuperata.

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

Leggi i bit di autorizzazione dei file di un percorso.

Parametri
filepath String: percorso di un file o di una directory.

device ITestDevice: Il dispositivo di test.

Resi
String Bit di autorizzazione ottale per il percorso.

Genera
DeviceNotAvailableException

hasPermission

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

Determina se i bit di autorizzazione concedono l'autorizzazione specificata a qualsiasi gruppo.

Parametri
permission TargetFileUtils.FilePermission: specifica le autorizzazioni.

permissionBits String: la stringa di autorizzazioni ottali (ad es. 741).

Resi
boolean Vero se un proprietario, un gruppo o un utente globale dispone dell'autorizzazione specifica.

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Verifica se l'autorizzazione per un determinato percorso è di sola lettura.

Parametri
filepath String: percorso di un file o di una directory.

device ITestDevice: Il dispositivo di test.

Resi
boolean true se il percorso è di sola lettura, false in caso contrario.

Genera
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Verifica se l'autorizzazione per un determinato percorso è di lettura/scrittura.

Parametri
filepath String: percorso di un file o di una directory.

device ITestDevice: Il dispositivo di test.

Resi
boolean true se il percorso è in lettura/scrittura, false in caso contrario.

Genera
DeviceNotAvailableException