当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R Sys.readlink 读取文件符号链接


R语言 Sys.readlink 位于 base 包(package)。

说明

通过系统调用 readlink 查明文件路径是否是符号链接,如果是,则它链接到什么。

符号链接是一个 POSIX 概念,未在 Windows 上实现,但适用于 Unix 类系统上的大多数文件系统。

用法

Sys.readlink(paths)

参数

paths

文件路径的字符向量。波形符扩展已完成:请参阅 path.expand

paths 长度相同的字符向量。这些条目是链接到的文件的路径,如果该路径不是符号链接,则为"";如果存在错误(例如,该路径不存在或无法转换为本机编码),则为NA

在没有 readlink 系统调用的平台上,所有元素都是 ""

例子

##' 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")

也可以看看

file.symlink 用于创建符号链接(及其 Windows 类似物),file.info

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Read File Symbolic Links。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。