Класс: matlab.io.datastore.
Пакет: matlab.io.datastore
Сбросьте установленный на файл объект
reset(fs)
reset(
сбрасывает установленный на файл объект fs
)fs
к состоянию, где никакой файл не был считан из него. Сброс позволяет перечитать от того же установленного на файл объекта.
Создайте установленный на файл объект, получите информацию файла от установленного на файл объекта, и затем сбросьте установленный на файл объект к его исходному состоянию.
Создайте установленный на файл объект для всех файлов .mat
в папке demos
.
folder = fullfile(matlabroot,'toolbox','matlab','demos'); fs = matlab.io.datastore.DsFileSet(folder,... 'IncludeSubfolders',true,... 'FileExtensions','.mat');
В то время как существуют файлы в установленном на файл объекте, получают информацию файла один файл за один раз.
while hasfile(fs) file = nextfile(fs); end
Операция nextfile
изменяет указатель положения в установленном на файл объекте. Чтобы получить информацию о первом файле, вы должны первый reset
установленный на файл объект.
reset(fs);
fTable1 = nextfile(fs); % first file information
hasfile
| matlab.io.datastore.DsFileSet
| maxpartitions
| nextfile
| partition
| resolve