TargetFileUtils

public class TargetFileUtils
extends Object

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


Podsumowanie

Konstruktory publiczne

TargetFileUtils()

Metody publiczne

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

Metoda pomocnicza, która wykonuje polecenie adb shell find i zwraca wyniki jako ERROR(/ArrayList).

static String getPermission(String filepath, ITestDevice device)

odczytywanie bitów uprawnień do pliku na ścieżce;

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

Określa, czy bity uprawnień przyznają określone uprawnienia dowolnej grupie.

static boolean isReadOnly(String filepath, ITestDevice device)

Sprawdź, czy uprawnienia do danej ścieżki są tylko do odczytu.

static boolean isReadWriteOnly(String filepath, ITestDevice device)

Sprawdź, czy uprawnienia dla danej ścieżki to „czytaj/pisz”.

Konstruktory publiczne

TargetFileUtils

public TargetFileUtils ()

Metody publiczne

findFile

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

Metoda pomocnicza, która wykonuje polecenie adb shell find i zwraca wyniki jako ERROR(/ArrayList).

Parametry
path String: ścieżka do wyszukiwania na urządzeniu.

namePattern String: wzór nazwy pliku.

options : ERROR(/List) String dla innych opcji.

device ITestDevice: urządzenie testowe.

Zwroty
Wynik w języku ERROR(/ArrayList).

Rzuty
DeviceNotAvailableException jeśli połączenie z urządzeniem zostanie utracone i nie będzie można go przywrócić.

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

odczytywanie bitów uprawnień do pliku na ścieżce;

Parametry
filepath String: ścieżka do pliku lub katalogu.

device ITestDevice: urządzenie testowe.

Zwroty
String Oktalny bit uprawnień do ścieżki.

Rzuty
DeviceNotAvailableException

hasPermission

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

Określa, czy bity uprawnień przyznają określone uprawnienia dowolnej grupie.

Parametry
permission TargetFileUtils.FilePermission: uprawnienia do określenia.

permissionBits String: ciąg znaków uprawnień w systemie octal (np. 741).

Zwroty
boolean Prawda, jeśli dowolny właściciel/grupa/uprawnienie globalne ma określone uprawnienia.

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Sprawdź, czy uprawnienia do danej ścieżki są tylko do odczytu.

Parametry
filepath String: ścieżka do pliku lub katalogu.

device ITestDevice: urządzenie testowe.

Zwroty
boolean Wartość true, jeśli ścieżka jest tylko do odczytu, a w przeciwnym razie – false.

Rzuty
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Sprawdź, czy uprawnienia dla danej ścieżki to „czytaj/pisz”.

Parametry
filepath String: ścieżka do pliku lub katalogu.

device ITestDevice: urządzenie testowe.

Zwroty
boolean true, jeśli ścieżka jest ścieżką do odczytu i zapisu, a w przeciwnym razie false.

Rzuty
DeviceNotAvailableException