| vsi_read_dir | R Documentation |
vsi_read_dir() abstracts access to directory contents. It returns a
character vector containing the names of files and directories in this
directory. With recursive = TRUE, reads the list of entries in the
directory and subdirectories.
This function is a wrapper for VSIReadDirEx() and VSIReadDirRecursive()
in the GDAL Common Portability Library.
vsi_read_dir(path, max_files = 0L, recursive = FALSE, all_files = FALSE)
path |
Character string. The relative or absolute path of a directory to read. |
max_files |
Integer scalar. The maximum number of files after which to
stop, or 0 for no limit (see Note). Ignored if |
recursive |
Logical scalar. |
all_files |
Logical scalar. If |
A character vector containing the names of files and directories
in the directory given by path. The listing is in alphabetical order, and
does not include the special entries '.' and '..' even if they are present
in the directory. An empty string ("") is returned if path does not
exist.
If max_files is set to a positive number, directory listing will stop
after that limit has been reached. Note that to indicate truncation, at
least one element more than the max_files limit will be returned. If the
length of the returned character vector is lesser or equal to max_files,
then no truncation occurred. The max_files parameter is ignored when
recursive = TRUE.
vsi_mkdir(), vsi_rmdir(), vsi_stat(), vsi_sync()
# regular file system for illustration
data_dir <- system.file("extdata", package="gdalraster")
vsi_read_dir(data_dir)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.