Programming With Recursive Structures

Introduction

The goal of this lab is to practice using recursion to interact with recursively structured data. One example of a recursively structured collection is the file system of a computer. A file system is made up of directories, each of which may contain additional directories.

Files

The following files are provided:

Instructions

Submitting

Submit three files through Canvas: completed versions of DirectorySearcher.java and DirectoryDriver.java as well as your new driver class.