Title: Input-Output
Course: CPS 189: Java Certification - Review, Practice & Prepare (Development) > Section: Learning Modules

This unit covers the various data streams, the reading and writing of files, and directory management.

By the end of this lesson, you will be able to:

- Read and write data from the console
- Use streams to read and write files
- Use the Path class to operate on file and directory paths
- Use the Files class to check, delete, copy, or move a file or directory
- Read and change file and directory attribures
- Recursively access a directory tree
- Find a file by using the PathMatcher class
- Watch a directory for changes by using watchService