I've looked at a lot of the copy tools available on windows such as RichCopy and RoboCopy but they all seem to use date/time stamp comparisons to determine whether or not do the copy.

What I'm looking for is something that can be executed from the command line and will generate a hash that is used to compare the files in the source and destination to determine whether or not to do the copy.

Thanks

link|improve this question
1  
Calculating hashes seems to be an incredibly expensive idea, especially when copying over networks. It doesn't come as a surprise that this is a rarely implemented (and probably rarely requested/needed) feature. – Joey Sep 29 '09 at 19:12
feedback

2 Answers

SyncBack SE, since its version V5.5.0.9 (April 2009), has the option to use a hash for file comparison.

New: Option to always calculate hash values for file comparison

link|improve this answer
feedback

You asked for command line, so I'd recommend

You can use the normal Windows DOS prompt, or get rxvt.

However, if you'd like something GUI you could schedule for backups

link|improve this answer
feedback

Your Answer

 
or
required, but never shown