Filters files using a custom callback function.
Filters files based on whether their path contains or matches specific patterns.
Filters files by directory depth.
Filters out directories by name during recursive traversal.
Filters files by type (files only, directories only, or all).
Filters files by filename using glob patterns.
Filters files by matching glob patterns against relative paths.
Filters out hidden files and directories (those starting with a dot).