A C function that walks a directory tree and can perform specific actions on specific types of files.