Enhance path specification.

Enhance the path parameter to include the ability to specify
directories, patterns, and a recursive parameter.