TargetFileUtils

public class TargetFileUtils
extends Object

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


Zusammenfassung

Öffentliche Bauträger

TargetFileUtils ()

Öffentliche Methoden

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

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

static String getPermission (String filepath, ITestDevice device)

Liest die Dateiberechtigungsbits 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)

Überprüfen Sie, ob die Berechtigung für einen bestimmten Pfad schreibgeschützt ist.

static boolean isReadWriteOnly (String filepath, ITestDevice device)

Überprüfen Sie, ob die Berechtigung für einen bestimmten Pfad „Lesen/Schreiben“ ist.

Öffentliche Bauträger

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 ) ERROR(/ArrayList ) .

Parameter
path String : Der Pfad zur Suche auf dem Gerät.

namePattern String : Das Dateinamenmuster.

options : Ein ERROR(/List) von String , damit andere Optionen gefunden werden können.

device ITestDevice : Das Testgerät.

Kehrt zurück
Das Ergebnis in ERROR(/ArrayList ) ERROR(/ArrayList ) .

Würfe
DeviceNotAvailableException wenn die Verbindung zum Gerät verloren geht und nicht wiederhergestellt werden kann.

Erlaubnis bekommen

public static String getPermission (String filepath, 
                ITestDevice device)

Liest die Dateiberechtigungsbits eines Pfads.

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

device ITestDevice : Das Testgerät.

Kehrt zurück
String Oktale Berechtigungsbits für den Pfad.

Würfe
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 : Die oktale Berechtigungszeichenfolge (z. B. 741).

Kehrt zurück
boolean True, wenn ein Eigentümer/eine Gruppe/Global über die Berechtigung zum Angeben verfügt.

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Überprüfen Sie, ob die Berechtigung für einen bestimmten Pfad schreibgeschützt ist.

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

device ITestDevice : Das Testgerät.

Kehrt zurück
boolean true, wenn der Pfad schreibgeschützt ist, andernfalls false.

Würfe
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Überprüfen Sie, 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.

Kehrt zurück
boolean true, wenn der Pfad readwrite ist, andernfalls false.

Würfe
DeviceNotAvailableException