R语言
Sys.readlink
位于 base
包(package)。 说明
通过系统调用 readlink
查明文件路径是否是符号链接,如果是,则它链接到什么。
符号链接是一个 POSIX 概念,未在 Windows 上实现,但适用于 Unix 类系统上的大多数文件系统。
用法
Sys.readlink(paths)
参数
paths |
文件路径的字符向量。波形符扩展已完成:请参阅 |
值
与 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 Sys.getenv 获取环境变量
- R Sys.localeconv 查找当前语言环境中数字和货币表示形式的详细信息
- R Sys.setFileTime 设置文件时间
- R Sys.info 提取系统和用户信息
- R Sys.sleep 暂停执行一段时间
- R Sys.setenv 设置或取消设置环境变量
- R Sys.getpid 获取 R 会话的进程 ID
- R Sys.glob 文件路径上的通配符扩展
- R Sys.which 查找可执行文件的完整路径
- R Sys.time 获取当前日期和时间
- R Syntax 运算符语法和优先级
- R Startup R 会话开始时的初始化
- R Signals 中断 R 的执行
- R Special 数学的特殊函数
- R S3method 注册S3方法
- R file.path 构造文件路径
- R grep 模式匹配和替换
- R getwd 获取或设置工作目录
- R vector 向量 - 创建、强制等
- R lapply 对列表或向量应用函数
- R dump R 对象的文本表示
- R rank 样本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 将文本推回连接
- R strsplit 分割字符向量的元素
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Read File Symbolic Links。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。