... storage (recipes 5- 7, 5- 8, 5- 9, 5- 15, 5- 18, and 5- 21) • Search for specific files and test files for equality and work with strings that contain path information (recipes 5- 10, 5- 11, 5- 12, 5- 13, ... classes. The recipes in this chapter describe how to do the following: • Retrieve or modify information about a file, directory, or a drive (recipes 5- 1, 5- 2, 5- 4, 5- 5, and 5- 16) • Copy, ... a file and process a log file (recipes 5- 24 and 5- 25) • Communicate between processes (recipes 5- 26) CHAPTER 4 ■ THREADS, PROCESSES, AND SYNCHRONIZATION 1 85 4-10. Synchronize the Execution...