Класс: matlab.io.datastore.DsFileSet
Пакет: matlab.io.datastore
Определите, доступно ли больше файлов в установленном на файл объекте
tf = hasfile(fs)
tf = hasfile(
возвращает логический fs
)1
TRUE
) если еще файлы доступны для процесса в DsFileSet
объект задан fs
. В противном случае это возвращает логический 0
ложь
).
Создайте установленный на файл объект, проверяйте, имеет ли установленный на файл объект какие-либо файлы, и затем считал данные итеративно.
Создайте установленный на файл объект для всего .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