cp {TAF} | R Documentation |
Copy Files
Description
Copy or move files, overwriting existing files if necessary, and returning the result invisibly.
Usage
cp(from, to, move = FALSE, ignore = FALSE, overwrite = TRUE,
quiet = TRUE)
Arguments
from |
source filenames, e.g. |
to |
destination filenames, or directory. |
move |
whether to move instead of copy. |
ignore |
whether to suppress error if source file does not exist. |
overwrite |
whether to overwrite if destination file exists. |
quiet |
whether to suppress messages. |
Value
TRUE
for success, FALSE
for failure, invisibly.
Note
To prevent accidental loss of files, two safeguards are enforced when
move = TRUE
:
When moving files, the
to
argument must either have a filename extension or be an existing directory.When moving many files to one destination, the
to
argument must be an existing directory.
If these conditions do not hold, no files are changed and an error is returned.
See Also
file.copy
and unlink
are the underlying functions
used to copy and (if move = TRUE
) delete files.
file.rename
is the base function to rename files.
TAF-package
gives an overview of the package.
Examples
## Not run:
write(pi, "A.txt")
cp("A.txt", "B.txt")
cp("A.txt", "B.txt", move=TRUE)
## Copy directory tree
cp(system.file(package="datasets"), ".")
mkdir("everything")
cp("datasets/*", "everything")
## End(Not run)