واجهة برمجة التطبيقات TargetFileUtils
public
class
TargetFileUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TargetFileUtils |
ملخّص
شركة إنشاءات عامة | |
---|---|
TargetFileUtils()
|
الطرق العامة | |
---|---|
static
|
findFile(String path, String namePattern,
الطريقة المساعدة التي تنفّذ أمر adb shell find وتعرض النتائج في صورة |
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 staticfindFile (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 |