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