Actually, going back to OS 95, this Apple Care article deals with transferring files to users using an impossible to predict OS. If your transferee gets an error, it could be because the name of the file includes characters not acceptable. The big ones are directory dividers, ” / \ <> ? : * |. All are invalid charters for files to the darkside.
None of which are invalid for files for the light
As Vista is being ignored, you will encounter users and schools using older OS’ , even based on DOS, which are directory driven. This is an extremely helpful article.