To go over each file in a folder and the potential subfolders you can do the following:
Directory.EnumerateFiles(root, "*.*", SearchOption.AllDirectories).
Then to get information about the file you can use File.GetAttributes(file) and return a FileAttributes object which will give detailed information about the file's creation date etc.