| 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
toargument must either have a filename extension or be an existing directory.When moving many files to one destination, the
toargument 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)