Таргетфилеутилс

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)

Проверьте, разрешено ли для данного пути чтение и запись.

Публичные конструкторы

Таргетфилеутилс

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