Класс: matlab.io.datastore. DsFileSet
Пакет: matlab.io.datastore
Определите, доступно ли больше файлов в установленном на файл объекте
tf = hasfile (фс)
возвращает логический 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 | matlab.io.datastore. DsFileSet. maxpartitions | matlab.io.datastore. DsFileSet. nextfile | matlab.io.datastore. DsFileSet. раздел | matlab.io.datastore. DsFileSet. сброс | matlab.io.datastore. DsFileSet. твердость