Find out if a file path is a symbolic link, and if so what it is
linked to, via the system call
Symbolic links are a POSIX concept, not implemented on Windows but for most filesystems on Unix-alikes.
character vector of file paths. Tilde expansion is done:
A character vector of the same length as
entries are the path of the file linked to,
"" if the path is
not a symbolic link, and
NA if there is an error (e.g., the
path does not exist or cannot be converted to the native encoding).
On platforms without the
readlink system call, all elements are
file.symlink for the creation of symbolic links (and
their Windows analogues),
##' To check if files (incl. directories) are symbolic links: is.symlink <- function(paths) isTRUE(nzchar(Sys.readlink(paths), keepNA=TRUE)) ## will return all FALSE when the platform has no `readlink` system call. is.symlink("/foo/bar")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.