TargetFileUtils

public class TargetFileUtils
extends Object

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


סיכום

‫constructors ציבוריים

TargetFileUtils()

‫methods ציבוריים

static ArrayList<String> findFile(String path, String namePattern, List<String> 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)

בודקים אם ההרשאה לנתיב מסוים היא readwrite.

‫constructors ציבוריים

TargetFileUtils

public TargetFileUtils ()

‫methods ציבוריים

findFile

public static ArrayList<String> findFile (String path, 
                String namePattern, 
                List<String> options, 
                ITestDevice device)

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

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

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

options List: List של String לאפשרויות אחרות שמועברות לחיפוש.

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

החזרות
ArrayList<String> התוצאה בERROR(/ArrayList).

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException אם החיבור למכשיר אבד ואי אפשר לשחזר אותו.

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

קריאת הביטים של הרשאות הקובץ בנתיב.

פרמטרים
filepath String: הנתיב לקובץ או לספרייה.

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

החזרות
String ביטים של הרשאות אוקטליות לנתיב.

הקפצת הודעות שגיאה (throw)
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.

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

בודקים אם ההרשאה לנתיב מסוים היא readwrite.

פרמטרים
filepath String: הנתיב לקובץ או לספרייה.

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

החזרות
boolean ‫true אם הנתיב הוא readwrite, אחרת false.

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException