TargetFileUtils

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)

주어진 경로에 대한 권한이 읽기/쓰기인지 확인하십시오.

공개 생성자

TargetFileUtils

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) find에 전달됩니다.

device ITestDevice : 테스트 장치입니다.

보고
ERROR(/ArrayList ) 의 결과 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 소유자/그룹/전역에 지정 권한이 있는 경우 참입니다.

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