TargetFileUtils

public class TargetFileUtils
extends Object

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


Ringkasan

Konstruktor publik

TargetFileUtils()

Metode publik

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

Metode helper yang menjalankan perintah shell adb find dan menampilkan hasilnya sebagai ERROR(/ArrayList).

static String getPermission(String filepath, ITestDevice device)

Membaca bit izin file dari jalur.

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

Menentukan apakah bit izin memberikan izin yang ditentukan ke grup mana pun.

static boolean isReadOnly(String filepath, ITestDevice device)

Memeriksa apakah izin untuk jalur tertentu bersifat hanya baca.

static boolean isReadWriteOnly(String filepath, ITestDevice device)

Memeriksa apakah izin untuk jalur tertentu bersifat baca-tulis.

Konstruktor publik

TargetFileUtils

public TargetFileUtils ()

Metode publik

findFile

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

Metode helper yang menjalankan perintah shell adb find dan menampilkan hasilnya sebagai ERROR(/ArrayList).

Parameter
path String: Jalur untuk ditelusuri di perangkat.

namePattern String: Pola nama file.

options List: List dari String untuk opsi lain yang diteruskan untuk ditemukan.

device ITestDevice: Perangkat pengujian.

Hasil
ArrayList<String> Hasil dalam ERROR(/ArrayList).

Menampilkan
DeviceNotAvailableException jika koneksi dengan perangkat terputus dan tidak dapat di pulihkan.

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

Membaca bit izin file dari jalur.

Parameter
filepath String: Jalur ke file atau direktori.

device ITestDevice: Perangkat pengujian.

Hasil
String Bit izin oktal untuk jalur.

Menampilkan
DeviceNotAvailableException

hasPermission

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

Menentukan apakah bit izin memberikan izin yang ditentukan ke grup mana pun.

Parameter
permission TargetFileUtils.FilePermission: Izin yang ditentukan.

permissionBits String: String izin oktal (misalnya 741).

Hasil
boolean Benar jika pemilik/grup/global memiliki izin yang ditentukan.

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Memeriksa apakah izin untuk jalur tertentu bersifat hanya baca.

Parameter
filepath String: Jalur ke file atau direktori.

device ITestDevice: Perangkat pengujian.

Hasil
boolean benar jika jalur bersifat hanya baca, salah jika tidak.

Menampilkan
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Memeriksa apakah izin untuk jalur tertentu bersifat baca-tulis.

Parameter
filepath String: Jalur ke file atau direktori.

device ITestDevice: Perangkat pengujian.

Hasil
boolean benar jika jalur bersifat baca-tulis, salah jika tidak.

Menampilkan
DeviceNotAvailableException