Класс: matlab.io.datastore. DsFileSet
Пакет: matlab.io.datastore
Раздел установленный на файл объект
subfs = раздел (фс, n, индекс)
Файл разделов
установил subfs = partition(fs,n,index)
fs
в количество частей, заданных n
, и возвращает раздел, соответствующий индексу index
.
Создайте установленный на файл объект, разделите установленный на файл объект и содержите файлы в заданном разделе.
Создайте установленный на файл объект для всех файлов .mat
в папке.
folder = fullfile(matlabroot,'toolbox','matlab','demos'); fs = matlab.io.datastore.DsFileSet(folder,'FileExtensions','.mat');
Разделите файлы 40
в пять разделов и получите первый раздел. Затем получите информацию файла всех файлов в первом разделе.
subfsA = partition(fs,5,1) % first 8 files
subfsA_fileInfo = resolve(subfsA)
Получите второй раздел и информацию о файлах для файлов в этом разделе.
subfsB = partition(fs,5,2) % next 8 files
subfsB_fileInfo = resolve(subfsB)
Используйте свойство NumFiles
объекта DsFileSet
найти количество файлов в fs
и использовать тот номер, чтобы оценить разумное количество разделов для datastore.
matlab.io.datastore. DsFileSet
| matlab.io.datastore. DsFileSet. hasfile
| matlab.io.datastore. DsFileSet. maxpartitions
| matlab.io.datastore. DsFileSet. nextfile
| matlab.io.datastore. DsFileSet. сброс
| matlab.io.datastore. DsFileSet. твердость