exponenta event banner

populateFoldersFromLocation

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

Заполнить свойство Folders из аргумента расположения хранилища данных

Синтаксис

populateFoldersFromLocation(ds,location)

Описание

populateFoldersFromLocation(ds,location) заполняет Folders свойство хранилища данных ds с использованием location ввод в хранилище данных.

Если пользовательский класс хранилища данных наследует от matlab.io.datastore.FoldersPropertyProvider, тогда вы можете позвонить populateFoldersFromLocation в конструкторе хранилища данных класса для заполнения Folders собственность.

Входные аргументы

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

Хранилище данных, указанное как объект хранилища данных, наследующий от matlab.io.datastore.FoldersPropertyProvider. Сведения о создании объекта хранилища данных см. в разделе matlab.io.Datastore.

Расположение файлов или папок в хранилище данных, указанное как одно из следующих значений:

  • Вектор символов, содержащий допустимое имя папки, файла или подстановочного символа.

  • Строковый массив или массив ячеек символьных векторов, содержащих допустимые имена папок, файлов или подстановочных символов.

  • A matlab.io.datastore.DsFileSet объект

Признаки

Accessprotected

Сведения об атрибутах методов см. в разделе Атрибуты метода.

Примеры

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

Если пользовательский класс хранилища данных наследует от matlab.io.datastore.FoldersPropertyProvider добавление поддержки для Folders , то вы можете использовать populateFoldersFromLocation метод в конструкторе хранилища данных для заполнения Folders собственность.

Например, конструктор хранилища данных, используемый в примере Разработка пользовательского хранилища данных для данных DICOM, использует populateFoldersFromLocation для заполнения Folders свойство:

        function myds = DICOMDatastore(location)
            % The class constructor to set properties of the datastore. 
            myds.Files = matlab.io.datastore.FileSet(location, ...
                "IncludeSubfolders", true);
            populateFoldersFromLocation(myds,location);
            reset(myds);
        end
Представлен в R2020a