TargetFileUtils

public class TargetFileUtils
extends Object

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


摘要

公共构造函数

TargetFileUtils()

公共方法

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

公共方法

findFile

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

一种辅助方法,用于执行 adb shell find 命令并将结果作为 ERROR(/ArrayList) 返回。

参数
path String:在设备上搜索的路径。

namePattern String:文件名模式。

options StringERROR(/List),用于查找其他选项传递。

device ITestDevice:测试设备。

返回
ERROR(/ArrayList) 中的结果。

抛出
DeviceNotAvailableException 如果与设备的连接已断开且无法连接 已恢复。

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

读取路径的文件权限位。

参数
filepath String:文件或目录的路径。

device ITestDevice:测试设备。

返回
String 路径的八进制权限位。

抛出
DeviceNotAvailableException

hasPermission

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