QuestinMarks :
USAFRet :
FreeFileSync also does this. Point it at two folders, Compare.
which of the programs are the best, also do you now the answer to my second question (above your post)
Best? Which interface do you like? Underneath, they all use pretty much the same file system calls.
As for your other question - Unknown as to why there are new files in the target that do no exist in the source. Possibly those were there before? I've not seen
any file/folder compare application that will create new files or folders on its own.