matlab.io.datastore.DsFileReader 클래스
패키지: matlab.io.datastore
데이터저장소에 있는 파일에 대한 File-reader 객체
설명
DsFileReader
객체는 데이터저장소에 있는 파일에 대한 로우 레벨 파일 읽기 액세스를 활성화합니다.
생성
fr = matlab.io.datastore.DsFileReader(
은 filename
)filename
에서 지정된 파일에 대한 읽기 액세스를 위한 DsFileReader
객체를 반환합니다.
fr = matlab.io.datastore.DsFileReader(
은 파일과 연결된 문자 인코딩 체계를 지정합니다. 또한, filename
,'TextEncoding',encoding
)encoding
을 지정하면 DsFileReader
객체의 TextEncoding
속성이 설정됩니다.
입력 인수
속성
예제
시작 위치 및 크기로 지정된 파일 부분 읽기
파일에 대한 file-reader 객체를 만들고 원하는 시작 위치를 찾아서 파일의 일부를 읽습니다.
airlinesmall.csv
에 대한 DsFileReader
객체를 만듭니다.
fr = matlab.io.datastore.DsFileReader('airlinesmall.csv');
airlinesmall.csv
파일은 파일 시작에 변수 이름이 있습니다. 변수 이름 행은 299
바이트로 표시된 위치에서 끝납니다. 이 변수 이름 행을 지나려면 seek
메서드를 사용하여 읽기 포인터를 시작 위치로 이동하십시오.
seek(fr,299,'RespectTextEncoding',true);
처음 1000
자를 읽습니다.
if hasdata(fr) d = read(fr,1000,'SizeMethod','OutputSize','OutputType','char'); end
버전 내역
R2017b에 개발됨