Class for scanning a directory for files/directories which match certain
criteria.
These criteria consist of selectors and patterns which have been specified.
With the selectors you can select which files you want to have included.
Files which are not selected are excluded.