Advertisements
In "file.copy" R function,
what mean "recursive" in "overwrite" argument default value ?
> args(file.copy)
function (from, to, overwrite = recursive, recursive = FALSE,
copy.mode = TRUE, copy.date = FALSE)
>Solution :
That means overwrite
will use the value of recursive
by default. Since recursive
is false by default, overwrite
will be false if both are left unspecified. If you change recursive
to true and leave overwrite
unspecified, it will also become true. It’s just telling you where the default value is coming from.
call | overwrite | recursive |
---|---|---|
file.copy() | FALSE | FALSE |
file.copy(recursive=TRUE) | TRUE | TRUE |
file.copy(overwrite=TRUE) | TRUE | FALSE |
file.copy(overwrite=FALSE, recursive=TRUE) | FALSE | TRUE |