| list.files {base} | R Documentation |
This function produces a list containing the names of files
in the named directory. dir is an alias.
list.files(path = ".", pattern = NULL, all.files = FALSE,
full.names = FALSE, recursive = FALSE)
dir(path = ".", pattern = NULL, all.files = FALSE,
full.names = FALSE, recursive = FALSE)
path |
a character vector of full path names; the default
corresponds to the working directory getwd(). |
pattern |
an optional regular expression. Only file names which match the regular expression will be returned. |
all.files |
a logical value. If FALSE, only the
names of visible files are returned. If TRUE,
all file names will be returned. |
full.names |
a logical value. If TRUE, the directory
path is prepended to the file names. If FALSE, only
the file names are returned. |
recursive |
logical. Should the listing recurse into directories? |
A character vector containing the names of the files in the
specified directories, or "" if there were no files. If a
path does not exist or is not a directory or is unreadable it
is skipped, with a warning.
The files are sorted in alphabetical order, on the full path
if full.names = TRUE.
File naming conventions are very platform dependent.
recursive = TRUE is not supported on all platforms, and may be
ignored, with a warning.
Ross Ihaka, Brian Ripley
file.info, file.access
and files for many more file handling functions and
file.choose
for interactive selection.
list.files(R.home())
## Only files starting with a-l or r (*including* uppercase):
dir("../..", pattern = "^[a-lr]",full.names=TRUE)