Gets the file names in the directory.
Contrary to list.files()
, this method guarantees to work
recursively. Moreover, when subdirectories are processed recursively,
directory names are also returned.
# S3 method for default
listDirectory(path=".", pattern=NULL, recursive=FALSE, allNames=FALSE, fullNames=FALSE,
...)
Returns a vector
of file names.
A path to be listed.
A character
string of the filename pattern passed. See
list.files
() for more details.
If TRUE
, subdirectories are recursively processed,
and not if FALSE
. Alternatively, the maximum recursive depth can
be specified as a non-negative numeric
, where FALSE
corresponds to
0L
depth and TRUE
corresponds +Inf
depth.
If TRUE
, also files starting with a period are returned.
If TRUE
, the full path names are returned.
Not used.
Recursive searching of directory structure is done breath-first in a lexicographic order.
Henrik Bengtsson
Internally list.files
() is used.