واجهة برمجة التطبيقات TargetFileUtils

public class TargetFileUtils
extends Object

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


ملخّص

شركة إنشاءات عامة

TargetFileUtils()

الطرق العامة

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

الطريقة المساعدة التي تنفّذ أمر adb shell find وتعرض النتائج في صورة 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 ()

الطرق العامة

العثور على الملف

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

الطريقة المساعدة التي تنفّذ أمر adb shell find وتعرض النتائج في صورة ERROR(/ArrayList)

المعلمات
path String: مسار البحث على الجهاز

namePattern String: نمط اسم الملف

options : عنصر ERROR(/List) بقيمة String يؤدي إلى تمرير الخيارات الأخرى للعثور عليها.

device ITestDevice: جهاز الاختبار

المرتجعات
هذه النتيجة باللغة ERROR(/ArrayList).

الرميات
DeviceNotAvailableException في حال فقد الاتصال بالجهاز وتعذر تم استرداده.

الحصول على إذن

public static String getPermission (String filepath, 
                ITestDevice device)

قراءة وحدات بت إذن الملف في المسار.

المعلمات
filepath String: المسار إلى ملف أو دليل

device ITestDevice: جهاز الاختبار

المرتجعات
String وحدات بت الإذن الثماني للمسار.

الرميات
DeviceNotAvailableException

hasPermission

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

تُحدِّد ما إذا كانت وحدات بت الإذن تمنح إذن التحديد لأي مجموعة.

المعلمات
permission TargetFileUtils.FilePermission: تحديد الأذونات

permissionBits String: سلسلة الأذونات الثمانية (مثل 741)

المرتجعات
boolean صحيح إذا كان لدى أي مالك/مجموعة/عالمي إذن التحديد.

للقراءة فقط

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

تحقَّق مما إذا كان إذن مسار معيّن للقراءة فقط.

المعلمات
filepath String: المسار إلى ملف أو دليل

device ITestDevice: جهاز الاختبار

المرتجعات
boolean true إذا كان المسار readonly أو false في الحالات الأخرى.

الرميات
DeviceNotAvailableException

للقراءة فقط

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

تحقق مما إذا كان إذن مسار معين للقراءة والكتابة.

المعلمات
filepath String: المسار إلى ملف أو دليل

device ITestDevice: جهاز الاختبار

المرتجعات
boolean true إذا كان المسار readread، ويكون false في الحالات الأخرى.

الرميات
DeviceNotAvailableException