TargetFileUtils

public class TargetFileUtils
extends Object

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


Tóm tắt

Hàm khởi tạo công khai

TargetFileUtils()

Phương thức công khai

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

Phương thức trợ giúp thực thi lệnh tìm shell adb và trả về kết quả dưới dạng ERROR(/ArrayList).

static String getPermission(String filepath, ITestDevice device)

Đọc các bit quyền đối với tệp của một đường dẫn.

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

Xác định xem các bit quyền có cấp quyền chỉ định cho bất kỳ nhóm nào hay không.

static boolean isReadOnly(String filepath, ITestDevice device)

Kiểm tra xem quyền đối với một đường dẫn nhất định có chỉ cho phép đọc hay không.

static boolean isReadWriteOnly(String filepath, ITestDevice device)

Kiểm tra xem quyền đối với một đường dẫn nhất định có cho phép đọc và ghi hay không.

Hàm khởi tạo công khai

TargetFileUtils

public TargetFileUtils ()

Phương thức công khai

findFile

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

Phương thức trợ giúp thực thi lệnh tìm shell adb và trả về kết quả dưới dạng ERROR(/ArrayList).

Tham số
path String: Đường dẫn để tìm kiếm trên thiết bị.

namePattern String: Mẫu tên tệp.

options List: List của String cho các tuỳ chọn khác được chuyển đến tìm.

device ITestDevice: Thiết bị thử nghiệm.

Giá trị trả về
ArrayList<String> Kết quả trong ERROR(/ArrayList).

Gửi
DeviceNotAvailableException nếu kết nối với thiết bị bị mất và không thể khôi phục.

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

Đọc các bit quyền đối với tệp của một đường dẫn.

Tham số
filepath String: Đường dẫn đến một tệp hoặc thư mục.

device ITestDevice: Thiết bị thử nghiệm.

Giá trị trả về
String Các bit quyền ở hệ cơ số 8 cho đường dẫn.

Gửi
DeviceNotAvailableException

hasPermission

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

Xác định xem các bit quyền có cấp quyền chỉ định cho bất kỳ nhóm nào hay không.

Tham số
permission TargetFileUtils.FilePermission: Các quyền chỉ định.

permissionBits String: Chuỗi quyền ở hệ cơ số 8 (ví dụ: 741).

Giá trị trả về
boolean Đúng nếu bất kỳ chủ sở hữu/nhóm/toàn cục nào có quyền chỉ định.

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Kiểm tra xem quyền đối với một đường dẫn nhất định có chỉ cho phép đọc hay không.

Tham số
filepath String: Đường dẫn đến một tệp hoặc thư mục.

device ITestDevice: Thiết bị thử nghiệm.

Giá trị trả về
boolean đúng nếu đường dẫn chỉ cho phép đọc, sai trong trường hợp khác.

Gửi
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Kiểm tra xem quyền đối với một đường dẫn nhất định có cho phép đọc và ghi hay không.

Tham số
filepath String: Đường dẫn đến một tệp hoặc thư mục.

device ITestDevice: Thiết bị thử nghiệm.

Giá trị trả về
boolean đúng nếu đường dẫn cho phép đọc và ghi, sai trong trường hợp khác.

Gửi
DeviceNotAvailableException