FileUtil

공개 클래스 FileUtil

파일 I/O 유틸리티.

공개 방법

정적 바이트[]
loadByteFromFile (컨텍스트 컨텍스트, 문자열 filePath)
자산 폴더에서 바이너리 파일을 로드합니다.
정적 목록 < 문자열 >
loadLabels (컨텍스트 컨텍스트, 문자열 filePath)
레이블 파일의 레이블을 문자열 목록으로 로드합니다.
정적 목록 < 문자열 >
loadLabels ( InputStream inputStream)
열린 레이블 파일의 입력 스트림에서 레이블을 로드합니다.
정적 목록 < 문자열 >
loadLabels ( InputStream inputStream, Charset cs)
열린 레이블 파일의 입력 스트림에서 레이블을 로드합니다.
정적 목록 < 문자열 >
loadLabels (컨텍스트 컨텍스트, 문자열 filePath, Charset cs)
레이블 파일의 레이블을 문자열 목록으로 로드합니다.
정적 MappedByteBuffer
loadMappedFile (컨텍스트 컨텍스트, 문자열 filePath)
메모리 매핑을 통해 자산 폴더에서 파일을 로드합니다.
정적 목록 < 문자열 >
loadSingleColumnTextFile (컨텍스트 컨텍스트, 문자열 filePath, Charset cs)
어휘 파일(단일 열 텍스트 파일)을 문자열 목록에 로드합니다.
정적 목록 < 문자열 >
loadSingleColumnTextFile ( InputStream inputStream, Charset cs)
열린 어휘 파일(단일 열 텍스트 파일)의 입력 스트림에서 어휘를 로드합니다.

상속된 메서드

공개 방법

public static byte[] loadByteFromFile (컨텍스트 컨텍스트, 문자열 filePath)

자산 폴더에서 바이너리 파일을 로드합니다.

매개변수
문맥 자산에 액세스하기 위한 애플리케이션 컨텍스트입니다.
파일 경로 파일의 자산 경로입니다.
보고
  • 바이너리 파일의 바이트 배열입니다.
던지기
IO예외 파일을 로드할 때 I/O 오류가 발생하는 경우.

public static List < String > loadLabels (컨텍스트 컨텍스트, 문자열 filePath)

레이블 파일의 레이블을 문자열 목록으로 로드합니다.

법적 라벨 파일은 내용이 여러 줄로 나누어진 일반 텍스트 파일이며, 각 줄은 개별 값입니다. 파일은 컨텍스트의 자산에 있어야 합니다.

매개변수
문맥 컨텍스트는 자산을 보유합니다.
파일 경로 자산 디렉터리와 관련된 레이블 파일의 경로입니다.
보고
  • 라벨 목록.
던지기
IO예외 파일을 열거나 읽는 데 오류가 발생하는 경우.

공개 정적 목록 < 문자열 > loadLabels ( InputStream inputStream)

열린 레이블 파일의 입력 스트림에서 레이블을 로드합니다. loadLabels(Context, String) 에서 라벨 파일에 대한 세부정보를 확인하세요.

매개변수
입력스트림 열린 라벨 파일의 입력 스트림.
보고
  • 라벨 목록.
던지기
IO예외 파일을 열거나 읽는 데 오류가 발생하는 경우.

공개 정적 목록 < 문자열 > loadLabels ( InputStream inputStream, Charset cs)

열린 레이블 파일의 입력 스트림에서 레이블을 로드합니다. loadLabels(Context, String) 에서 라벨 파일에 대한 세부정보를 확인하세요.

매개변수
입력스트림 열린 라벨 파일의 입력 스트림.
CS 레이블 파일의 내용을 디코딩할 때 사용할 Charset .
보고
  • 라벨 목록.
던지기
IO예외 파일을 열거나 읽는 데 오류가 발생하는 경우.

public static List < String > loadLabels (컨텍스트 컨텍스트, 문자열 filePath, Charset cs)

레이블 파일의 레이블을 문자열 목록으로 로드합니다.

법적 라벨 파일은 내용이 여러 줄로 나누어진 일반 텍스트 파일이며, 각 줄은 개별 값입니다. 빈 줄은 무시됩니다. 파일은 컨텍스트의 자산에 있어야 합니다.

매개변수
문맥 컨텍스트는 자산을 보유합니다.
파일 경로 자산 디렉터리와 관련된 레이블 파일의 경로입니다.
CS 레이블 파일의 내용을 디코딩할 때 사용할 Charset .
보고
  • 라벨 목록.
던지기
IO예외 파일을 열거나 읽는 데 오류가 발생하는 경우.

공개 정적 MappedByteBuffer loadMappedFile (컨텍스트 컨텍스트, 문자열 파일 경로)

메모리 매핑을 통해 자산 폴더에서 파일을 로드합니다.

매개변수
문맥 자산에 액세스하기 위한 애플리케이션 컨텍스트입니다.
파일 경로 파일의 자산 경로입니다.
보고
  • 로드된 메모리 매핑 파일.
던지기
IO예외 tflite 모델을 로드할 때 I/O 오류가 발생하는 경우.

공개 정적 목록 < 문자열 > loadSingleColumnTextFile (컨텍스트 컨텍스트, 문자열 파일 경로, Charset cs)

어휘 파일(단일 열 텍스트 파일)을 문자열 목록에 로드합니다.

어휘 파일은 내용이 여러 줄로 나누어진 단일 열의 일반 텍스트 파일이며, 각 줄은 개별 값입니다. 파일은 컨텍스트의 자산에 있어야 합니다.

매개변수
문맥 컨텍스트는 자산을 보유합니다.
파일 경로 자산 디렉토리와 관련된 어휘 파일의 경로입니다.
CS
보고
  • 어휘 목록입니다.
던지기
IO예외 파일을 열거나 읽는 데 오류가 발생하는 경우.

공개 정적 목록 < 문자열 > loadSingleColumnTextFile ( InputStream inputStream, Charset cs)

열린 어휘 파일(단일 열 텍스트 파일)의 입력 스트림에서 어휘를 로드합니다.

어휘 파일은 내용이 여러 줄로 나누어진 단일 열의 일반 텍스트 파일이며, 각 줄은 개별 값입니다. 파일은 컨텍스트의 자산에 있어야 합니다.

매개변수
입력스트림 열린 어휘 파일의 입력 스트림.
CS
보고
  • 어휘 목록입니다.
던지기
IO예외 파일을 열거나 읽는 데 오류가 발생하는 경우.