ابزار TargetFile

public class TargetFileUtils
extends Object

شیء جاوا
com.android.tradefed.util.TargetFileUtils


خلاصه

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

TargetFileUtils ()

روش‌های عمومی

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

متد کمکی که دستور find در پوسته 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)

بررسی کنید که آیا مجوز مسیر داده شده خواندنی/نوشتنی است یا خیر.

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

ابزار TargetFile

public TargetFileUtils ()

روش‌های عمومی

پیدا کردن فایل

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

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

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

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

options List : List از String برای گزینه‌های دیگر که به find ارسال می‌شوند.

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

بازگشت‌ها
ArrayList<String> نتیجه در 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 : رشته مجوزهای هشت‌تایی (مثلاً ۷۴۱).

بازگشت‌ها
boolean اگر هر مالک/گروه/سراسری مجوز مشخص شده را داشته باشد، صحیح است.

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

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

بررسی کنید که آیا مجوز مسیر داده شده فقط خواندنی است یا خیر.

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

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

بازگشت‌ها
boolean اگر مسیر فقط خواندنی باشد، درست و در غیر این صورت نادرست است.

پرتاب‌ها
DeviceNotAvailableException

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

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

بررسی کنید که آیا مجوز مسیر داده شده خواندنی/نوشتنی است یا خیر.

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

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

بازگشت‌ها
boolean اگر مسیر قابل خواندن و نوشتن باشد، مقدار true و در غیر این صورت false برمی‌گرداند.

پرتاب‌ها
DeviceNotAvailableException