TargetFileUtils
public
class
TargetFileUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TargetFileUtils |
概要
パブリック コンストラクタ | |
---|---|
TargetFileUtils()
|
パブリック メソッド | |
---|---|
static
|
findFile(String path, String namePattern,
adb shell find コマンドを実行し、結果を |
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 staticfindFile (String path, String namePattern, options, ITestDevice device)
adb shell find コマンドを実行し、結果を ERROR(/ArrayList
として返すヘルパー メソッド。
パラメータ | |
---|---|
path |
String : デバイス上で検索するパス。 |
namePattern |
String : ファイル名のパターン。 |
options |
: String の ERROR(/List) 。検索する他のオプション用。 |
device |
ITestDevice : テストデバイス。 |
戻り値 | |
---|---|
|
ERROR(/ArrayList での結果。 |
例外 | |
---|---|
DeviceNotAvailableException |
デバイスとの接続が失われ、接続が失われても できます。 |
getPermission
public static String getPermission (String filepath, ITestDevice device)
パスのファイル権限ビットを読み取ります。
パラメータ | |
---|---|
filepath |
String : ファイルまたはディレクトリのパス。 |
device |
ITestDevice : テストデバイス。 |
戻り値 | |
---|---|
String |
パスの 8 進数の許可ビット。 |
例外 | |
---|---|
DeviceNotAvailableException |
hasPermission
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 |
パスが readwrite の場合は true、それ以外の場合は false です。 |
例外 | |
---|---|
DeviceNotAvailableException |