ファイル名と位置の両方に基づいたデータ型を作成するには、PATH_PATTERN の値に名前を取り込みます。NAME_PATTERN と PATH_PATTERN の両方を同じ基準定義で使用できません。
次に定義する QS_Source_Files データ型は、*/projects/QS のサブディレクトリにある appn.c (n は 1 から 9) という名前のすべてのファイルに適用されます。
DATA_ATTRIBUTES QS_Source_Files { … } DATA_CRITERIA QS_Source_Files_Criteria { PATH_PATTERN */projects/QS/*/app[1-9].c DATA_ATTRIBUTES_NAME QS_Source_Files }
次のデータ型は、/doc/project1 ディレクトリの chnn.xxx (n は 0 から 9、xxx は任意の 3 文字のファイル名の拡張子) という名前のすべてのファイルに適用されます。
DATA_ATTRIBUTES ChapterFiles { DESCRIPTION Chapter file for the project document. ICON chapter ACTIONS Edit,Print } DATA_CRITERIA Chapter_Criteria { PATH_PATTERN /doc/project1/ch[0-9][0-9].??? DATA_ATTRIBUTES_NAME ChapterFiles }