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 findFile(String path, String namePattern, options, ITestDevice device)

Phương thức trợ giúp sẽ 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 về 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 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 cho một đường dẫn cụ thể có phải là quyền chỉ đọc hay không.

static boolean isReadWriteOnly(String filepath, ITestDevice device)

Kiểm tra xem quyền cho một đường dẫn cụ thể có được đọc/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  findFile (String path, 
                String namePattern, 
                 options, 
                ITestDevice device)

Phương thức trợ giúp sẽ 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 : Một ERROR(/List) của String cho các tuỳ chọn khác truyền để tìm.

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

Giá trị trả về
Kết quả bằng 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 về 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 Số bit quyền dạng bát phân cho đường dẫn.

Gửi
DeviceNotAvailableException

có quyền

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

Xác định xem 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: Chỉ định các quyền.

permissionBits String: Chuỗi quyền bát phân (ví dụ: 741).

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

Chỉ đọc

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Kiểm tra xem quyền cho một đường dẫn cụ thể có phải là quyền chỉ đọ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 true nếu đường dẫn ở chế độ chỉ đọc, nếu không thì giá trị sẽ là false.

Gửi
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Kiểm tra xem quyền cho một đường dẫn cụ thể có được đọc/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 true nếu đường dẫn được đọc/ghi, nếu không là false.

Gửi
DeviceNotAvailableException