TargetFileUtils

public class TargetFileUtils
extends Object

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


Podsumowanie

Konstruktory publiczne

TargetFileUtils()

Metody publiczne

static ArrayList<String> findFile(String path, String namePattern, List<String> 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)

Odczytuje bity uprawnień do pliku w ś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 do danej ścieżki to readwrite.

Konstruktory publiczne

TargetFileUtils

public TargetFileUtils ()

Metody publiczne

findFile

public static ArrayList<String> findFile (String path, 
                String namePattern, 
                List<String> 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: wzorzec nazwy pliku.

options List: List String dla innych opcji przekazywanych do wyszukiwania.

device ITestDevice: urządzenie testowe.

Zwraca
ArrayList<String> Wynik w języku: ERROR(/ArrayList).

Zgłasza
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)

Odczytuje bity uprawnień do pliku w ścieżce.

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

device ITestDevice: urządzenie testowe.

Zwraca
String Ósemkowe bity uprawnień ścieżki.

Zgłasza
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: określ uprawnienia.

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

Zwraca
boolean Wartość „Prawda”, jeśli dowolny właściciel, grupa lub użytkownik globalny 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.

Zwraca
boolean Wartość true, jeśli ścieżka jest tylko do odczytu. W przeciwnym razie wartość false.

Zgłasza
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Sprawdź, czy uprawnienia do danej ścieżki to readwrite.

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

device ITestDevice: urządzenie testowe.

Zwraca
boolean Wartość true, jeśli ścieżka ma uprawnienia do odczytu i zapisu, w przeciwnym razie wartość false.

Zgłasza
DeviceNotAvailableException