сброс

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

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

Синтаксис

сбросьте (фс)

Описание

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

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

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

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

Примеры

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

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

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

Была ли эта тема полезной?