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) findFile (String path, String namePattern, options, ITestDevice device)

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

static String getPermission (String filepath, ITestDevice device)

Leggere i bit di autorizzazione del file di un percorso.

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

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

static boolean isReadOnly (String filepath, ITestDevice device)

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

static boolean isReadWriteOnly (String filepath, ITestDevice device)

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

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 find della shell adb e restituisce i risultati come ERROR(/ArrayList ) ERROR(/ArrayList ) .

Parametri
path String : il percorso da cercare sul dispositivo.

namePattern String : il modello del nome del file.

options : Un ERROR(/List) di String per altre opzioni passate a trovare.

device ITestDevice : il dispositivo di test.

ritorna
Il risultato in ERROR(/ArrayList ) ERROR(/ArrayList ) .

Lancia
DeviceNotAvailableException se la connessione con il dispositivo viene persa e non può essere ripristinata.

avere il permesso

public static String getPermission (String filepath, 
                ITestDevice device)

Leggere i bit di autorizzazione del file di un percorso.

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

device ITestDevice : il dispositivo di test.

ritorna
String Bit di autorizzazione ottali per il percorso.

Lancia
DeviceNotAvailableException

hasPermission

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

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

Parametri
permission TargetFileUtils.FilePermission : specifica le autorizzazioni.

permissionBits String : la stringa dei permessi ottali (ad esempio 741).

ritorna
boolean Vero se qualsiasi proprietario/gruppo/globale dispone dell'autorizzazione specifica.

èSolaLettura

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

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

ritorna
boolean true se il percorso è di sola lettura, false altrimenti.

Lancia
DeviceNotAvailableException

èReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

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

ritorna
boolean true se il percorso è readwrite, false altrimenti.

Lancia
DeviceNotAvailableException