目標檔案工具程式

public class TargetFileUtils
extends Object

java.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)

檢查指定路徑的權限是否為讀取寫入。

公用建構函式

目標檔案工具程式

public TargetFileUtils ()

公用方法

尋找檔案

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

此輔助方法可執行 ADB 殼層尋找指令,並以 ERROR(/ArrayList) 形式傳回結果。

參數
path String:在裝置上搜尋的路徑。

namePattern String:檔案名稱模式。

options StringERROR(/List),用於尋找其他選項。

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。

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,否則傳回 false。

擲回
DeviceNotAvailableException