קובצי TargetFileUtils

public class TargetFileUtils
extends Object

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


סיכום

בנאים ציבוריים

TargetFileUtils()

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

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

שיטת עזרה שמפעילה פקודת חיפוש מעטפת מסוג adb ומחזירה את התוצאות בתור 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 ומחזירה את התוצאות בתור 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

יש הרשאה

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

ההגדרה קובעת אם הביטים של ההרשאה מעניקים את ההרשאה הספציפית לקבוצה כלשהי.

פרמטרים
permission TargetFileUtils.FilePermission: ציון ההרשאות.

permissionBits String: מחרוזת ההרשאות האוקטלית (למשל: 741).

החזרות
boolean הערך הוא True אם לכל בעלים/קבוצה או גלובלי יש הרשאה לציין את ההרשאה.

הרשאת קריאה בלבד

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

קליעות
DeviceNotAvailableException