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 ()

שיטות ציבוריות

findFile

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

שיטה מסייעת שמפעילה את הפקודה adb shell find ומחזירה את התוצאות כ-ERROR(/ArrayList).

פרמטרים
path String: הנתיב לחיפוש במכשיר.

namePattern String: תבנית שם הקובץ.

options : ERROR(/List) של String לאפשרויות אחרות שאפשר להעביר ל-find.

device ITestDevice: מכשיר הבדיקה.

החזרות
התוצאה ב-ERROR(/ArrayList).

זריקות
DeviceNotAvailableException אם החיבור למכשיר נותק ולא ניתן לשחזר אותו.

getPermission

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 הפונקציה מחזירה את הערך True אם לבעלים/לקבוצה/להרשאה הגלובלית יש את ההרשאה שצוינה.

isReadOnly

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 true אם הנתיב הוא readwrite, false אחרת.

זריקות
DeviceNotAvailableException