TargetFileUtils

public class TargetFileUtils
extends Object

java.lang.Объект
com.android.tradefed.util.TargetFileUtils


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

Общественные конструкторы

TargetFileUtils ()

Публичные методы

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

Вспомогательный метод, который выполняет команду поиска оболочки adb и возвращает результаты в виде ERROR(/ArrayList ) 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  findFile (String path, 
                String namePattern, 
                 options, 
                ITestDevice device)

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

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

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

options : ERROR(/List) String для поиска других параметров.

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

Возврат
Результат в ERROR(/ArrayList ) 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 Истинно, если любой владелец/группа/глобальный объект имеет разрешение на указание.

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