checkFiles | R Documentation |
checkFiles
checks whether all specified files are valid source files that can be executed
independently of each other. If an error occurs then:
If open
is a function name or a function with a file
parameter, then checkFiles
will try to open the faulty source file, otherwise not.
The execution of checkFiles
is stopped.
If you do not want the faulty source file to be opened immediately, use open=0
.
Three modes are available for checking a file
:
exist
: Does the source file exist?
parse
: (default) is parse(file)
or python -m "file"
successful?
run
: is Rscript "file"
or python "file"
successful?
If source files has side effects, e.g. generating an image or some other output, and mode=="parse"
then
this will done during the check.
checkFiles(
files,
index = seq_along(files),
path = NULL,
open = openFile,
mode = c("parse", "run", "exist"),
...
)
Rsolo(
files,
index = seq_along(files),
path = NULL,
open = openFile,
mode = c("parse", "run", "exist"),
...
)
files |
character: file name(s) |
index |
integer(s): if |
path |
character: path to start from (default: |
open |
function: function or function name to call after an error occurs (default: |
mode |
character which check to do |
... |
further parameters given to the function in |
nothing
if (interactive()) {
files <- list.files(pattern="*.(R|py)$", full.names=TRUE, recursive=TRUE)
checkFiles(files)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.