8.8

Table Of Contents
file names (yes, you can have mixed case in a file name but that's visual fluff - the
OSitself does not care).
Mask Format
Here are the different mask formats available:
l Literal characters:Any alphanumerical character is considered literal character and
must appear. For example, a mask of "trigger.txt"will not capture any other files than that
name.
l Wildcards:Two wildcards are available in masks.
l Asterisk (*):Supports any number of characters. *.txt would pick up any text file,
file*.txt would pick up any file starting with file and any characters:file1.txt,
filetest.txt.
l Question Mark (?):Supports a single character. file?.txt would pick up File1.txt or
filea.txt , but not file13.txt or filetest.txt.
l Brackets:Specifies a set of supported characters, or range of characters. Only one
character from the range is accepted, making this a subset of the ? wildcard.
l Sets:[13ab] defines support for one of these 4 characters. file[13ab].txt would pick
up file1.txt , filea.txt , but not file13.txt or filea3.txt.
l Negative Sets:[!13ab] indicates the character should NOTbe part of the set. file
[!13ab].txt would pick up file2.txt and filec.txt but not file1.txt or fileb.txt (nor would
it pick up file13.txt or filea3.txt).
l Ranges:[1-5] , [a-d] define ranges between the characters. file[1-5].txt would pick
up file1.txt and file4.txt but not file6.txt or file13.txt.
l Negative Ranges:Negative ranges such as [!2-4] are also possible.
Technical
Filename containing brackets can be a hassle when attempting to capture them with a
mask and using sets or ranges. You can capture a set that contains an opening bracket (
[[] ) , but not a closing bracket as the closing bracket always ends the set or range. There
is no escape character available in masks.
Page 201