R语言
file.access
位于 base
包(package)。 说明
用于访问有关用户文件系统上的文件信息的实用程序函数。
用法
file.access(names, mode = 0)
参数
names |
包含文件名的字符向量。 Tilde-expansion 将完成:参见 |
mode |
指定所需访问模式的整数:请参阅“详细信息”。 |
细节
mode
值可以是异或 ( xor
),即以下值的部分和,因此必须位于 0:7
中,
- 0
-
测试是否存在。
- 1
-
测试执行权限。
- 2
-
测试写入权限。
- 4
-
测试读取权限。
将针对真实用户 ID 和真实组 ID(而不是有效 ID)计算权限。
请注意,在尝试打开文件之前使用此函数进行测试并不是一个好主意。在 multi-tasking 系统上,文件的可访问性可能会在您调用 file.access()
的时间和您尝试打开文件的时间之间发生变化。最好将文件打开尝试包装在 try
中。
值
一个整数向量,其中值 0
表示成功,-1
表示失败。
注意
这旨在替代 S-PLUS 函数 access
,它是同名 C 函数的包装器,它解释了返回值编码。请注意,成功时返回值为 false。
例子
fa <- file.access(dir("."))
## IGNORE_RDIFF_BEGIN
table(fa) # count successes & failures
## IGNORE_RDIFF_END
也可以看看
file.info
了解有关权限的更多详细信息,Sys.chmod
用于更改权限,try
用于“测试并查看”方法。
file_test
用于shell-style 文件测试。
相关用法
- R file.path 构造文件路径
- R file.info 提取文件信息
- R file.show 显示一个或多个文本文件
- R file.choose 交互式选择文件
- R files 文件操作
- R files2 目录和文件权限的操作
- R findInterval 查找区间数或索引
- R find.package 查找套餐
- R formals 访问和操纵形式参数
- R funprog 函数式编程语言中常见的高阶函数
- R formatDL 格式说明列表
- R force 强制评估论证
- R format 以通用格式编码
- R factor 因子
- R function 函数定义
- R formatC 使用 C 样式格式进行格式化
- R format.pval 设置 P 值格式
- R forceAndCall 调用带有强制参数的函数
- R format.info 格式(.)信息
- R grep 模式匹配和替换
- R getwd 获取或设置工作目录
- R vector 向量 - 创建、强制等
- R lapply 对列表或向量应用函数
- R dump R 对象的文本表示
- R Sys.getenv 获取环境变量
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Ascertain File Accessibility。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。