メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

populateFoldersFromLocation

R2026a

クラス: matlab.io.datastore.FoldersPropertyProvider
名前空間: matlab.io.datastore

データストア位置引数から Folders プロパティを入力する

構文

populateFoldersFromLocation(ds,location)

説明

populateFoldersFromLocation(ds,location) は、データストアへの location 入力を使用してデータストア ds の Folders プロパティを入力します。

カスタム データストア クラスが matlab.io.datastore.FoldersPropertyProvider から継承された場合、クラスのデータストア コンストラクターで populateFoldersFromLocation を呼び出して Folders プロパティを入力できます。

入力引数

すべて展開する

データストア。matlab.io.datastore.FoldersPropertyProvider から継承するデータストア オブジェクトとして指定します。データストア オブジェクトを作成するには、matlab.io.Datastore を参照してください。

データストア内のファイルまたはフォルダーの場所。以下の値のいずれかを指定します。

  • 有効なフォルダー、ファイル、またはワイルドカード名をリストする文字ベクトル。

  • 有効なフォルダー、ファイル、またはワイルドカード名を含む string 配列または文字ベクトルの cell 配列。

  • 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 で導入