If I wanted to have a collection that described the (recursive) contents of a root directory, including directories and files, how would I store them? Or do I need to come up with an object that holds: -Current directory -Parent directory -Files in directory
..and slap them all in one big list and manually work out the relationship at runtime from each entries Parent directory.