My wife has over 100K files and some very, very log file names. These have caused me lots of grief over the years. The following robocopy seems to work the best out of everything.
The file name/folder path length is the oddity. I don't remember all the details, but it is something like... NTFS allows very large if not infinite file name and folder path lengths. However, very view applications accomiadate this. The includes Microsofts file explorer. I don't recall if I attempted using the file explorer in Windows7, but I am certain it failed as late as Vista.
robocopy f:\Users\rox\Desktop g:\Desktop /s /e /eta
robocopy f:\Users\rox\Favorites g:\Favorites /s /e /eta
robocopy f:\Users\rox\Documents g:\Documents /s /e /eta
robocopy f:\Users\rox\Pictures g:\Pictures /s /e /eta