要创建基于文件名和位置的数据类型,请在 PATH_PATTERN 值中包括此名称。在同一个标准定义中,不能同时使用 NAME_PATTERN 和 PATH_PATTERN。
下面定义的 QS_Source_Files 数据类型适用于所有名为 appn .c 的文件,其中n = 1 到 9, 这些文件位于 */projects/QS 的子目录中。
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 为任何三个字符的文件名后缀。
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 }