hi inforeqd
Would using the XCOPY command with the /D parameter give you the results you're after?
The help file states:
/D:m-d-y Copies files changed on or after the specified date.If no date is given, copies only those files whose source time is newer than the destination time.
What this should do is allow you to use the switch and, if the files in your source destination are the same as in the destination, they will not be copied, but if there are new files, or the source files have been updated since the last copy, it will copy them.
If you're running the batch file manually, and there are not too many files, you could always just use the /p parameter, so you have the option not to copy individual files. Not ideal, I admit, but an option.
Hope this helps a little.
Cheers,
Chris