Personalmente per evitare problemi di questo tipo preferisco accertarmi prima che i percorsi non eccedano i 255 caratteri. A questo scopo puoi utilizzare il tool log parser della microsoft, scaricabile gratuitamente da qui.

http://www.microsoft.com/downloads/t...isplayLang=en#

Una volta installato lo trovi nella cartella programmi, sottocartella Log Parser 2.2.

Adesso puoi accedervi dal prompt dei comandi e ad esempio con questo comando

logparser "select path from c:\*.* where strlen(path)>255" -i:FS -recurse:-1

potrai trovare tutti i file presenti nell'unità c la cui lunghezza sia superiore per l'appunto ai 255 caratteri.