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 셸 찾기 명령어를 실행하고 결과를 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)로 반환하는 도우미 메서드입니다.

매개변수
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입니다.

읽기 전용

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

지정된 경로의 권한이 읽기 전용인지 확인합니다.

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

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

반환 값
boolean 경로가 읽기 전용이면 true, 그렇지 않으면 false입니다.

생성 값
DeviceNotAvailableException

읽기 쓰기 전용

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

지정된 경로에 대한 권한이 읽기 쓰기인지 확인합니다.

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

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

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

생성 값
DeviceNotAvailableException