reset

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

Сбросьте установленный на файл объект

Синтаксис

reset(fs)

Описание

reset(fs) сбрасывает установленный на файл объект fs к состоянию, где никакой файл не был считан из него. Сброс позволяет перечитать от того же установленного на файл объекта.

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

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

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

Примеры

Сброс установленного на файл объекта

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

Создайте установленный на файл объект для всего .mat файлы в demos папка.

folder = fullfile(matlabroot,'toolbox','matlab','demos');
fs = matlab.io.datastore.DsFileSet(folder,...
                 'IncludeSubfolders',true,...
                 'FileExtensions','.mat');

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

while hasfile(fs)
   file = nextfile(fs);
end

nextfile операция изменяет указатель положения в установленном на файл объекте. Чтобы получить информацию о первом файле, вы должны первый reset установленный на файл объект.

reset(fs);
fTable1 = nextfile(fs); % first file information

Введенный в R2017b