ターゲットファイルユーティリティ

public class TargetFileUtils
extends Object

java.lang.オブジェクト
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)

指定されたパスの権限が読み取り/書き込みであるかどうかを確認します。

パブリックコンストラクター

ターゲットファイルユーティリティ

public TargetFileUtils ()

パブリックメソッド

ファイルの検索

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

adb Shell find コマンドを実行し、結果をERROR(/ArrayList )として返すヘルパー メソッドERROR(/ArrayList )

パラメーター
path String : デバイス上で検索するパス。

namePattern String : ファイル名のパターン。

options : 他のオプションのStringERROR(/List)が検索に渡されます。

device ITestDevice : テストデバイス。

戻り値
結果はERROR(/ArrayList ) ERROR(/ArrayList )

投げる
DeviceNotAvailableExceptionデバイスとの接続が失われ、回復できない場合。

許可を得る

public static String getPermission (String filepath, 
                ITestDevice device)

パスのファイル許可ビットを読み取ります。

パラメーター
filepath String : ファイルまたはディレクトリへのパス。

device ITestDevice : テストデバイス。

戻り値
Stringパスの 8 進数の許可ビット。

投げる
DeviceNotAvailableException

許可あり

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

許可ビットが任意のグループに指定した許可を与えるかどうかを決定します。

パラメーター
permission TargetFileUtils.FilePermission : 指定されたアクセス許可。

permissionBits String : 8 進数のアクセス許可文字列 (例: 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