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)

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

الأساليب العامة

إيجاد ملف

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

أسلوب المساعد الذي ينفذ أمر adb shell find ويعيد النتائج 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 صواب إذا كان لدى أي مالك / مجموعة / عمومي إذن التحديد.

هي القراءة فقط

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

تحقق مما إذا كان إذن المسار المحدد للقراءة فقط.

حدود
filepath String : المسار إلى ملف أو دليل.

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

عائدات
boolean صواب إذا كان المسار للقراءة فقط ، وخطأ في الحالات الأخرى.

رميات
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

تحقق مما إذا كان الإذن الخاص بالمسار المحدد للقراءة والكتابة.

حدود
filepath String : المسار إلى ملف أو دليل.

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

عائدات
boolean صحيح إذا كان المسار للقراءة والكتابة ، والخطأ في الحالات الأخرى.

رميات
DeviceNotAvailableException