TargetFileUtils

public class TargetFileUtils
extends Object

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


요약

공개 생성자

TargetFileUtils ()

공개 메소드

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

adb 쉘 찾기 명령을 실행하고 결과를 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 쉘 찾기 명령을 실행하고 결과를 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