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 ()

เมธอดสาธารณะ

findFile

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 หากการเชื่อมต่อกับอุปกรณ์ขาดหายและกู้คืนไม่ได้

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 จริง หากเจ้าของ/กลุ่ม/ส่วนกลางมีสิทธิ์ที่ระบุ

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

ตรวจสอบว่าสิทธิ์สำหรับเส้นทางที่กำหนดเป็นแบบอ่านอย่างเดียวหรือไม่

พารามิเตอร์
filepath String: เส้นทางไปยังไฟล์หรือไดเรกทอรี

device ITestDevice: อุปกรณ์ทดสอบ

แสดงผล
boolean จริง หากเส้นทางเป็นแบบอ่านอย่างเดียว ไม่เช่นนั้นจะเป็นเท็จ

ส่ง
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

ตรวจสอบว่าสิทธิ์สำหรับเส้นทางที่กำหนดเป็นแบบอ่านและเขียนหรือไม่

พารามิเตอร์
filepath String: เส้นทางไปยังไฟล์หรือไดเรกทอรี

device ITestDevice: อุปกรณ์ทดสอบ

แสดงผล
boolean จริง หากเส้นทางเป็นแบบอ่านและเขียน ไม่เช่นนั้นจะเป็นเท็จ

ส่ง
DeviceNotAvailableException