TargetFileUtils

public class TargetFileUtils
extends Object

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


Краткое содержание

Государственные строители

TargetFileUtils ()

Общедоступные методы

static ArrayList<String> findFile (String path, String namePattern, List<String> options, ITestDevice device)

Вспомогательный метод, который выполняет команду `adb shell find` и возвращает результаты в виде ERROR(/ArrayList ) .

static String getPermission (String filepath, ITestDevice device)

Прочитайте биты прав доступа к файлу по указанному пути.

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

Определяет, предоставляют ли биты разрешений указанные права какой-либо группе.

static boolean isReadOnly (String filepath, ITestDevice device)

Проверьте, имеет ли указанный путь права доступа только для чтения.

static boolean isReadWriteOnly (String filepath, ITestDevice device)

Проверьте, имеют ли указанные пути права доступа на чтение и запись.

Государственные строители

TargetFileUtils

public TargetFileUtils ()

Общедоступные методы

найтиФайл

public static ArrayList<String> findFile (String path, 
                String namePattern, 
                List<String> options, 
                ITestDevice device)

Вспомогательный метод, который выполняет команду `adb shell find` и возвращает результаты в виде ERROR(/ArrayList ) .

Параметры
path String : Путь для поиска на устройстве.

namePattern String : Шаблон имени файла.

options List : List String для передачи других параметров в функцию find.

device ITestDevice : Тестовое устройство.

Возвраты
ArrayList<String> Результат: ERROR(/ArrayList ) .

Броски
DeviceNotAvailableException если связь с устройством потеряна и не может быть восстановлена.

получить разрешение

public static String getPermission (String filepath, 
                ITestDevice device)

Прочитайте биты прав доступа к файлу по указанному пути.

Параметры
filepath String : Путь к файлу или каталогу.

device ITestDevice : Тестовое устройство.

Возвраты
String Восьмеричные биты прав доступа для пути.

Броски
DeviceNotAvailableException

имеет разрешение

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

Определяет, предоставляют ли биты разрешений указанные права какой-либо группе.

Параметры
permission TargetFileUtils.FilePermission : Указывает права доступа.

permissionBits String : Восьмеричная строка прав доступа (например, 741).

Возвраты
boolean Возвращает true, если какой-либо владелец/группа/глобальная переменная имеет указанные права доступа.

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Проверьте, имеет ли указанный путь права доступа только для чтения.

Параметры
filepath String : Путь к файлу или каталогу.

device ITestDevice : Тестовое устройство.

Возвраты
boolean Если путь доступен только для чтения, то значение равно true, в противном случае — false.

Броски
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Проверьте, имеют ли указанные пути права доступа на чтение и запись.

Параметры
filepath String : Путь к файлу или каталогу.

device ITestDevice : Тестовое устройство.

Возвраты
boolean Возвращает true, если путь доступен для чтения и записи, в противном случае — false.

Броски
DeviceNotAvailableException