Run a command if input files are newer than outputs
Run a command if input files are newer than outputs
RunCmdForNewerInput(cmd, infiles, outfiles, Verbose = FALSE, UseLock = FALSE, Force = FALSE, ReturnInputTimes = FALSE, ...)
cmd |
An |
infiles |
Character vector of path to one or more input files |
outfiles |
Character vector of path to one or more output files |
Verbose |
Write information to consolse (Default FALSE) |
UseLock |
Stop other processes working on this task (Default FALSE) |
Force |
Ignore file modification times and always produce output if input files exist. |
ReturnInputTimes |
Return mtimes of input files (default FALSE) |
... |
additional parameters passed to |
When UseLock=TRUE
, the lock file created is called outfiles[1].lock
When ReturnInputTimes=TRUE
, the input mtimes are returned as an
attribute of a logical value (if available).
logical indicating if cmd was run or for an R expression, eval(cmd)
## Not run: RunCmdForNewerInput(expression(myfunc("somefile"))) ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.