Here are some exercises for your consideration: Modify the filewatcher to watch the subdirectories most important to you