TargetFileUtils

public class TargetFileUtils
extends Object

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


Zusammenfassung

Öffentliche Konstruktoren

TargetFileUtils()

Öffentliche Methoden

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

Hilfsmethode, die einen adb-Shell-Suchbefehl ausführt und die Ergebnisse als ERROR(/ArrayList) zurückgibt.

static String getPermission(String filepath, ITestDevice device)

Lies die Berechtigungsbits einer Datei eines Pfads.

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

Bestimmt, ob die Berechtigungsbits einer Gruppe die angegebene Berechtigung gewähren.

static boolean isReadOnly(String filepath, ITestDevice device)

Prüfen, ob die Berechtigung für einen bestimmten Pfad „Lesezugriff“ ist.

static boolean isReadWriteOnly(String filepath, ITestDevice device)

Prüfen, ob die Berechtigung für einen bestimmten Pfad „Lesen/Schreiben“ ist

Öffentliche Konstruktoren

TargetFileUtils

public TargetFileUtils ()

Öffentliche Methoden

findFile

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

Hilfsmethode, die einen adb-Shell-Suchbefehl ausführt und die Ergebnisse als ERROR(/ArrayList) zurückgibt.

Parameter
path String: Der Pfad, unter dem auf dem Gerät gesucht werden soll.

namePattern String: Das Dateinamenmuster.

options : Ein ERROR(/List) von String für andere Optionen, die gefunden werden sollen.

device ITestDevice: Das Testgerät.

Returns
Das Ergebnis in ERROR(/ArrayList).

Ausgabe
DeviceNotAvailableException wenn die Verbindung zum Gerät unterbrochen wird und nicht wiederhergestellt werden kann.

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

Lies die Berechtigungs-Bits einer Datei eines Pfads.

Parameter
filepath String: Pfad zu einer Datei oder einem Verzeichnis.

device ITestDevice: Das Testgerät.

Returns
String Oktale Berechtigungs-Bits für den Pfad.

Ausgabe
DeviceNotAvailableException

hasPermission

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

Bestimmt, ob die Berechtigungsbits einer Gruppe die angegebene Berechtigung gewähren.

Parameter
permission TargetFileUtils.FilePermission: Die angegebenen Berechtigungen.

permissionBits String: Der Oktal-Berechtigungsstring (z.B. 741).

Returns
boolean „Wahr“, wenn mindestens ein Inhaber, eine Gruppe oder ein Nutzer die angegebene Berechtigung hat.

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Prüfen, ob die Berechtigung für einen bestimmten Pfad „Lesezugriff“ ist.

Parameter
filepath String: Pfad zu einer Datei oder einem Verzeichnis.

device ITestDevice: Das Testgerät.

Returns
boolean „true“, wenn der Pfad nur lesend ist, andernfalls „false“.

Ausgabe
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Prüfen, ob die Berechtigung für einen bestimmten Pfad „Lesen/Schreiben“ ist

Parameter
filepath String: Pfad zu einer Datei oder einem Verzeichnis.

device ITestDevice: Das Testgerät.

Returns
boolean „true“, wenn der Pfad lesend und schreibend ist, andernfalls „false“.

Ausgabe
DeviceNotAvailableException