This function is somewhat similar to the CPP shell command Rcopy,
but it is not called.
Rcopy(
from = NULL,
to = NULL,
version = NULL,
copyright_holder = NULL,
open = rstudioapi::isAvailable(),
save = FALSE
)path of original R, Rmd, or qmd file. Defaults to the path of the source editor context.
path or directory of new file. If to is a directory,
from is copied to that directory. Defaults to the basename of the
from file.
either NULL for the current R version, or a
character in the form "N.n.n" or "Nnn".
either NULL for the default Simulations Plus
copyright statement, a single character defining the copyright
holders and accompanying text to follow copyright mark and year, a
character vector for multiple separate copyright statements, or
FALSE for no copyright.
logical indicating whether to open files in RStudio.
logical indicating whether to save files prior to copy.
invisibly returns NULL.
Rcopy_shared_code for simpler copying from the
shared-code repository; Redit for creating R programs
if (FALSE) { # \dontrun{
# Copy an R program from some directory to the working directory with the same file name
Rcopy("../../d1pk/R/file.R")
# Copy an R program from some directory to the working directory with a new name
Rcopy("../../d1pk/R/file.R", "new-file.R")
# Copy the active R program to the working directory with the same file name
Rcopy()
# Copy the active R program to the working directory with a new name
Rcopy(to = "new-file.R")
# R Markdown works too
Rcopy("markdown-file.Rmd", "new-markdown-file.Rmd")
} # }