There is no way to escape wildcards at the moment.
However, your example can be implemented simply by using
FileSet class with
basePath set to
basePath does not evaluate any wildcards). It can be done like this:
var fset = new FileSet("/?", "*", TraversalMode.Recursive);