Main Content

reset

클래스: matlab.io.datastore.DsFileSet
패키지: matlab.io.datastore

file-set 객체 재설정

구문

reset(fs)

설명

reset(fs)는 file-set 객체 fs를 아무 파일도 읽지 않은 상태로 재설정합니다. 재설정하면 이미 읽은 file-set 객체를 다시 읽을 수 있습니다.

입력 인수

모두 확장

입력 file-set으로, DsFileSet, FileSet 또는 BlockedFileSet 객체로 지정됩니다. DsFileSet 객체를 만들려면 matlab.io.datastore.DsFileSet을 참조하십시오. FileSet 객체를 만들려면 matlab.io.datastore.FileSet을 참조하십시오. BlockedFileSet 객체를 만들려면 matlab.io.datastore.BlockedFileSet을 참조하십시오.

예제

File-Set 객체 재설정하기

file-set 객체를 만들고, file-set 객체에서 파일 정보를 가져온 후, file-set 객체를 원래 상태로 재설정합니다.

demos 폴더 내 모든 .mat 파일에 대한 file-set 객체를 만듭니다.

folder = fullfile(matlabroot,'toolbox','matlab','demos');
fs = matlab.io.datastore.DsFileSet(folder,...
                 'IncludeSubfolders',true,...
                 'FileExtensions','.mat');

파일이 file-set 객체에 남아 있는 한, 한 번에 하나씩 파일 정보를 가져옵니다.

while hasfile(fs)
   file = nextfile(fs);
end

nextfile 연산은 file-set 객체에 있는 위치 포인터를 변경합니다. 첫 번째 파일에 대한 정보를 가져오려면 먼저 file-set 객체를 재설정(reset)해야 합니다.

reset(fs);
fTable1 = nextfile(fs); % first file information

버전 내역

R2017b에 개발됨