populateFoldersFromLocation

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

Заполните свойство Folders из аргумента местоположения datastore

Синтаксис

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, заданное как одно из следующих значений:

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

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

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

Признаки

Accessprotected

Чтобы узнать об атрибутах методов, см. «Атрибуты метода».

Примеры

расширить все

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

Например, конструктор datastore, используемый в примере Develope Custom Datastore for DICOM Data, использует 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