That I'm recovering files from. I worry that something was not told here.
When recovering we NEVER WRITE to the drive we wanted to salvage files from.
The bad news here is no app can unscramble this mess. It's all about backups. If these files fit on the desktop that's where they should be and sync'd to the drive.
A lot of folk learn this the hard way. Backup what you can't lose.
I misclicked and deleted a folder on my USB drive containing lots of files. I cancelled the deletion at 90% but everything was removed anyway.
I installed Recuva and recovered the files to a new folder on my PC, but the program decided to save everything back onto my USB drive. Now the files (mostly Java and Class files) are all corrupted in a strange way - files contain random snippets of code from other files. For example, a Java file for rolling a die now contains the first 47 lines of code for flipping a coin. Some files are still fine after recovery, but only like 3 out of 30.
I'm all out of ideas. Because the files were saved back onto my USB drive, other recovery programs didn't detect anything. If someone could help me get my files back, it'd mean the world to me.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic