r - 从 R 检查文件权限

标签 r user-permissions

亲爱的 Stackoverflowers,

我正在寻找一种方法来检查 R 语言中当前文件夹(可以使用 getwd() 获得的文件夹)中的文件权限。我在 Unix 平台上工作,知道我可以使用 file.info() 获得文件权限模式,但我不知道如何检查我属于哪个类别(所有者/组/休息)以及我拥有哪些特定权利.

我的第二个问题是这是否也可以跨平台完成,以便这也适用于其他平台(最重要的是在 Windows 上)。

非常感谢您的帮助!

托马斯

最佳答案

file.access()返回此信息。所以

file.access(".", 2)

告诉您是否可以写入当前工作目录。您可以根据需要提供文件名/目录向量。

请注意,如果您的权限可能会发生变化(即多任务系统),您最好只使用 try如果您没有权限,请捕获错误。

关于r - 从 R 检查文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28127445/

相关文章:

r - 使用while循环根据R中的重复值创建一个新变量

mysql - 是否有特定的 MySQL 授予权限允许用户创建和删除其他用户?

c# - 如何在以管理员权限执行的进程中运行命令?

python - Django 如何定义权限以便用户只能编辑某些模型层次结构?

ios - 我的应用程序默认有摄像头访问权限。我如何关闭它并请求权限?

r - 在 R 中将每月数据转换为每日数据

r - 最小值 - 使用第二列决胜局

r - 为什么 rcpp 中实现的快速排序运行缓慢?

r - R:聚合具有特定于列的功能

Linux 权限——用户与组权限