Finding a file
In the previous recipe, we learned how to use directory_iterator
and recursive_directory_iterator
to enumerate the content of a directory. Displaying the content of a directory, as we did in the previous recipe, is only one of the scenarios in which this is needed. The other major scenario is when searching for particular entries in a directory, such as files with a particular name, extension, and so on. In this recipe, we will demonstrate how we can use the directory iterators and the iterating patterns shown earlier to find files that match a given criterion.
Getting ready
You should read the previous recipe, Enumerating the content of a directory, for details about directory iterators. In this recipe, we will also use the same test directory structure that was presented in the previous recipe.
How to do it...
To find files that match particular criteria, use the following pattern:
- Use
recursive_directory_iterator
to iterate through all...