populateFoldersFromLocation

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

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

Синтаксис

populateFoldersFromLocation(ds,location)

Описание

populateFoldersFromLocation(ds,location) заполняет Folders свойство datastore ds использование location введите к datastore.

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

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

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

Datastore в виде объекта datastore, который наследовался matlab.io.datastore.FoldersPropertyProvider. Чтобы создать объект datastore, смотрите matlab.io.Datastore.

Местоположение файлов или папок в datastore в виде одного из этих значений:

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

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

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

Примеры

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

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

Например, конструктор datastore, используемый в примере, Разрабатывает Пользовательский Datastore для использования Данных 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