Take a look at this thread. It will show how to list all subdirectories. I am almost sure you can list all files the way I showed using the code as well. I don't know about getting the Directories sizes though.