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)

Dateiberechtigungsbits eines Pfads lesen.

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

Ermittelt, ob die Berechtigungsbits einer beliebigen Gruppe die angegebene Berechtigung erteilen.

static boolean isReadOnly(String filepath, ITestDevice device)

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

static boolean isReadWriteOnly(String filepath, ITestDevice device)

Prüfen Sie, ob die Berechtigung für einen bestimmten Pfad readwrite 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: Pfad für die Suche auf dem Gerät.

namePattern String: Das Dateinamenmuster.

options : Ein ERROR(/List) von String für die Suche nach anderen Optionen.

device ITestDevice: Das Testgerät.

Returns
Das Ergebnis in ERROR(/ArrayList).

Ausgabe
DeviceNotAvailableException Verbindung zum Gerät unterbrochen wiederhergestellt.

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

Dateiberechtigungsbits eines Pfads lesen.

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

device ITestDevice: Das Testgerät.

Returns
String Oktal-Berechtigungsbits für den Pfad.

Ausgabe
DeviceNotAvailableException

hasPermission

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

Ermittelt, ob die Berechtigungsbits einer beliebigen Gruppe die angegebene Berechtigung erteilen.

Parameter
permission TargetFileUtils.FilePermission: Die angegebenen Berechtigungen.

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

Returns
boolean „True“, wenn Inhaber/Gruppen/globale Nutzer die Berechtigung zum Angeben der Angabe haben.

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Prü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.

Returns
boolean "true", wenn der Pfad schreibgeschützt ist, andernfalls "false".

Ausgabe
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Prüfen Sie, ob die Berechtigung für einen bestimmten Pfad readwrite ist.

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

device ITestDevice: Das Testgerät.

Returns
boolean "true", wenn der Pfad readwrite ist, andernfalls "false".

Ausgabe
DeviceNotAvailableException