Thanks for the very, very interesting information.
The files and directories has been copied from a Buffalo NAS onto a Windows NTFS formatted USB disk, and when I attempt to copy it all onto a Freenas, via a Windows 7 WS, I get the error message.
Perhaps the Buffalo accepts very long filenames, I believe it is a Linux/BSD variant, or something like that.
To me the important thing was to move the data from the USB disk onto the Freenas, so I used 7-zip to put everything in one file, and then I moved it.