Ways of file copy
I use TeraCopy to copy large groups of files as it lets me know when errors have occurred and on what files. It will also continue copying your files even if some fail so that you can go back and look at the log of failed files and figure out a fix.
There is a 255 char limit on file paths, with windows explorer.. I might've heard of people using norton commander to do it but not sure. Maybe other copy programs too. If teracopy can then fantastic 'cos that's a great third party copying program extremely natural to use.
You could use subst
C:>subst j: c:\v
where c:\v is to be replaced by some long parent directory. Then at least you can access the subdirectories and the whole path is shorter, you can copy stuff.