how to list all files and folders in a directory c#