Creates any parent directories of the given directory if they do not exist
Creates any parent directories of the given path if they do not exist
TODO: maybe we want other precompile directives at some point, so this may need to be made more flexible
Recursively deletes the directory and all its children which match the optional filter
Recursively deletes a file and all of it's children files if it's a directory.
Allows a File to be converted to a FileResource which also provides a Rich API for files
Unjars the given stream for entries which match the optional filter to the given directory