hasfile

Класс: matlab.io.datastore.
Пакет: matlab.io.datastore

Определите, доступно ли больше файлов в установленном на файл объекте

Синтаксис

tf = hasfile(fs)

Описание

tf = hasfile(fs) возвращает логический 1 (true), если еще файлы доступны процессу в объекте DsFileSet, заданном fs. В противном случае возвращается логический 0 (false).

Входные параметры

развернуть все

Введите набор файла, заданный как объект matlab.io.datastore.DsFileSet. Чтобы создать объект DsFileSet, смотрите matlab.io.datastore.DsFileSet.

Пример: hasfile(fs)

Примеры

Проверьте, имеет ли Установленный на файл Объект Больше Файлов

Создайте установленный на файл объект, проверяйте, имеет ли установленный на файл объект какие-либо файлы, и затем считал данные итеративно.

Создайте установленный на файл объект для всех файлов .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

Введенный в R2017b