TargetFileUtils

public class TargetFileUtils
extends Object

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


خلاصه

سازندگان عمومی

TargetFileUtils ()

روش های عمومی

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

متد Helper که دستور پیدا کردن پوسته adb را اجرا می کند و نتایج را به صورت ERROR(/ArrayList ) برمی گرداند. 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)

متد Helper که دستور پیدا کردن پوسته adb را اجرا می کند و نتایج را به صورت ERROR(/ArrayList ) برمی گرداند. ERROR(/ArrayList ) .

پارامترها
path String : مسیر جستجو در دستگاه.

namePattern String : الگوی نام فایل.

options : یک ERROR(/List) از String برای یافتن گزینه های دیگر.

device ITestDevice : دستگاه تست.

برمی گرداند
نتیجه در ERROR(/ArrayList ) ERROR(/ArrayList ) .

پرتاب می کند
DeviceNotAvailableException اگر ارتباط با دستگاه قطع شده و قابل بازیابی نیست.

دریافت مجوز

public static String getPermission (String filepath, 
                ITestDevice device)

بیت های مجوز فایل یک مسیر را بخوانید.

پارامترها
filepath String : مسیر یک فایل یا دایرکتوری.

device ITestDevice : دستگاه تست.

برمی گرداند
String بیت های مجوز هشتگانه برای مسیر.

پرتاب می کند
DeviceNotAvailableException

دارای مجوز

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

تعیین می کند که آیا بیت های مجوز مجوز مشخص را به هر گروهی می دهند یا خیر.

پارامترها
permission TargetFileUtils.FilePermission : مجوزها را مشخص می کند.

permissionBits String : رشته مجوزهای هشتگانه (به عنوان مثال 741).

برمی گرداند
boolean اگر هر مالک/گروه/جهانی مجوز specify را داشته باشد درست است.

فقط خواندنی است

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 درست است اگر مسیر خواندنی باشد، در غیر این صورت نادرست است.

پرتاب می کند
DeviceNotAvailableException