Класс: 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. твердость