Om du vill skapa en datatyp baserat på både filnamn och sökväg, tar du med namnet i värdet PATH_PATTERN. Du kan inte använda både NAME_PATTERN och PATH_PATTERN i samma villkorsdefinition.
Datatypen QS_Source_Files som definieras nedan gäller för alla filer med namnet appn.c (där n ligger inom intervallet 1 till 9) som finns i underkataloger till */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
}
Följande datatyp gäller för alla filer i katalogen /doc/project1 med namnet chnn.xxx, där n är ett tal mellan 0 och 9 och xxx är ett valfritt filnamnssuffix som är tre tecken långt.
DATA_ATTRIBUTES ChapterFiles
{
DESCRIPTION Kapitelfil för projektdokumentet.
ICON chapter
ACTIONS Edit,Print
}
DATA_CRITERIA Chapter_Criteria
{
PATH_PATTERN /doc/project1/ch[0-9][0-9].???
DATA_ATTRIBUTES_NAME ChapterFiles
}