Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
You want to recursively process every subdirectory and file within a certain directory.
Suppose that the directory tree you want to walk looks like this (see this chapter's introduction section for the create_tree library that can build this directory tree automatically):