...A duplicates.txt is created which logs all the duplicate files detected. As the files I was trying to recover were mainly .jpg I added a check to make sure the jpg files could be opened without an error. Statistics are displayed on files read, files copied and failed .jpg files.
The application requires VB.Net 2.0 or higher.