Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am using Robocopy for backing up my project directories to an external disk, and it works like a charm.

Except for one little issue: sometimes, I wish I could override the destination directory which I specify in my Robocopy Job file (myproject.rcj) to send the files somewhere else.

So if I have this in my myprojects.rcj:

:: Robocopy Job MYPROJECT.RCJ

:: Source Directory :
 /SD:d:\MyProject :: Source Directory.

:: Destination Directory :
 /DD:f:\MyDefaultDestination :: Destination Directory.

is there any way I can instruct Robocopy to use a different destination when executing it using a job?

So I execute Robocopy like this:

robocopy /job:myproject.rcj

and I wish I could override the default destination directory by using:

robocopy /job:myproject.rcj /DD:X:\OtherDestination

but that doesn't seem to work.....

ERROR : Invalid Parameter #2 : "/DD:X:\OtherDestination"

Any ideas??

share|improve this question
Do you need this to use just the .rcj options? You could always make a .bat that takes an argument for $destinationDIR and passes it to robocopy. – Nathan V Nov 29 '12 at 5:55

I was able to do this with the /LOG parameter by simply removing it from the job file. I didn't try it with /SD and /DD, but I'd be willing to throw a fish back that it'd work.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.