TargetFileUtils

public class TargetFileUtils
extends Object

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


Riepilogo

Costruttori pubblici

TargetFileUtils()

Metodi pubblici

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

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

static String getPermission(String filepath, ITestDevice device)

Legge 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 è readwrite.

Costruttori pubblici

TargetFileUtils

public TargetFileUtils ()

Metodi pubblici

findFile

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

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

Parametri
path String: il percorso da cercare sul dispositivo.

namePattern String: il pattern del nome del file.

options : un ERROR(/List) di String per altre opzioni da trovare.

device ITestDevice: il dispositivo di test.

Ritorni
Il risultato in ERROR(/ArrayList).

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

Ritorni
String Bit di autorizzazione octal per il percorso.

Lanci
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: le autorizzazioni specificate.

permissionBits String: la stringa delle autorizzazioni octal (ad es. 741).

Ritorni
boolean Vero se qualsiasi proprietario/gruppo/globale dispone dell'autorizzazione specificata.

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.

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

Lanci
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Verifica se l'autorizzazione per un determinato percorso è readwrite.

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

device ITestDevice: il dispositivo di test.

Ritorni
boolean true se il percorso è readwrite, false in caso contrario.

Lanci
DeviceNotAvailableException