An example of how to traverse a directory structure using c# and .NET