TargetFileUtils

public class TargetFileUtils
extends Object

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


요약

공개 생성자

TargetFileUtils()

공개 메서드

static findFile(String path, String namePattern, 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인지 확인합니다.

공개 생성자

TargetFileUtils

public TargetFileUtils ()

공개 메서드

findFile

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

adb shell find 명령어를 실행하고 결과를 ERROR(/ArrayList)로 반환하는 도우미 메서드입니다.

매개변수
path String: 기기에서 검색할 경로입니다.

namePattern String: 파일 이름 패턴입니다.

options : 다른 옵션이 찾을 수 있도록 전달하는 StringERROR(/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)

지정된 경로의 권한이 readwrite인지 확인합니다.

매개변수
filepath String: 파일 또는 디렉터리의 경로입니다.

device ITestDevice: 테스트 기기입니다.

반환 값
boolean 경로가 읽기 쓰기 가능하면 true이고, 그렇지 않으면 false입니다.

생성 값
DeviceNotAvailableException