I would like to copy files from one drive to another, but I only want to copy source files that are newer than the destination file. BUT, I also want to only copy source files that have been changed after a certain date.
I know I can use xcopy to do either one of these things, but I would like to do both at the same time.
So for example, I want to copy all source files dated on or after 3/1/2013, but in addition I only want the file copied if the source file is newer than the destination. So ideally I would like to do something like this:
xcopy c:*.* e:*.* /D:03-01-2013
combined with something like this:
xcopy c:*.* e:*.* /D
Can this be done with xcopy or Robocopy?
Solution:
This will probably get you what you want:
Robocopy c: e: *.* /MAXAGE:20130301 /XO /E
Add the /L
command to this to see what it will do without it actually doing it first just to make sure.
Check here for more information on Robocopy’s options.