Also, this doesn't check if the source itself has been scanned at some point in the past.  You kinda don't quite want to check the source though as maybe a subfolder of the source has been scanned that contains the folder that you're ripping into...