what is maximum path length exceeded mean

1.) I used Recuva because i got a virus using a program called " Oh Dont Forget" and anyway i ran the Recuva tool and got the message that i got above,how do i get around this

2.) If i may ask another question too and keep this simple,does Recuva overwrite files everytime i run it making it harder to find files,and if so why isnt there a button to or choice to disable overwriting files.Isnt that the opposite of what recover is trying to do.It would be nice to have a seperate tool for overwriting files that i dont want anymore,but why would you set your program up to overwrite files when its purpose is to find them.Thank for the help.I am just trying to learn how to use the software.