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에 개발됨