Пакет: matlab.io.datastore
Добавьте поддержку свойства Folder datastore
matlab.io.datastore.FoldersPropertyProvider абстрактный класс mixin, который добавляет поддержку Folders свойство (и таким образом FolderLayout пара "имя-значение" writeall) к пользовательским хранилищам данных.
Чтобы использовать этот класс mixin, необходимо наследоваться matlab.io.datastore.FoldersPropertyProvider класс, в дополнение к matlab.io.Datastore и matlab.io.datastore.FileWritable классы. Используйте этот синтаксис в качестве первых нескольких линий в вашем файле определения класса:
classdef MyDatastore < matlab.io.Datastore & .... matlab.io.datastore.FileWritable & ... matlab.io.datastore.FoldersPropertyProvider ... end
Folders свойство к вашему пользовательскому datastore, вы должны:
Наследуйтесь matlab.io.datastore.FoldersPropertyProvider класс.
Используйте populateFoldersFromLocation метод в конструкторе datastore, чтобы указать на местоположение, от которого можно заполнить Folders свойство.
matlab.io.datastore.FoldersPropertyProvider классом является handle класс.
datastore | matlab.io.Datastore | matlab.io.datastore.FileWritable | writeall