Класс: matlab.io.datastore.DsFileSet
Пакет: 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.BlockedFileSet
| matlab.io.datastore.DsFileSet
| matlab.io.datastore.FileSet
| maxpartitions
| nextfile
| partition
| resolve