sourceDirectory

0th

Percentile

Sources files recursively to either local or global environment

Sources files recursively to either local or global environment.

Keywords
programming, IO
Usage
# S3 method for default
sourceDirectory(path, pattern=".*[.](r|R|s|S|q)([.](lnk|LNK))*$", recursive=TRUE,
  envir=parent.frame(), onError=c("error", "warning", "skip"), modifiedOnly=TRUE, ...,
  verbose=FALSE)
Arguments
path

A path to a directory to be sourced.

pattern

A regular expression file name pattern to identify source code files.

recursive

If TRUE, subdirectories are recursively sourced first, otherwise not.

envir

An environment in which the code should be evaluated.

onError

If an error occurs, the error may stop the job, give a warning, or silently be skipped.

modifiedOnly

If TRUE, only files that are modified since the last time they were sourced are sourced, otherwise regardless.

...

Additional arguments passed to sourceTo().

verbose

A logical or a Verbose object.

Details

Subdirectories and files in each (sub-)directory are sourced in lexicographic order.

Value

Returns a vector of the full pathnames of the files sourced.

Hooks

This method does not provide hooks, but the internally used sourceTo() does.

See Also

sourceTo() and compare to source().

Aliases
  • sourceDirectory.default
  • sourceDirectory
Documentation reproduced from package R.utils, version 2.8.0, License: LGPL (>= 2.1)

Community examples

Looks like there are no examples yet.