亲爱的 Stackoverflowers,
我正在寻找一种方法来检查 R 语言中当前文件夹(可以使用 getwd() 获得的文件夹)中的文件权限。我在 Unix 平台上工作,知道我可以使用 file.info() 获得文件权限模式,但我不知道如何检查我属于哪个类别(所有者/组/休息)以及我拥有哪些特定权利.
我的第二个问题是这是否也可以跨平台完成,以便这也适用于其他平台(最重要的是在 Windows 上)。
非常感谢您的帮助!
托马斯
最佳答案
file.access()
返回此信息。所以
file.access(".", 2)
告诉您是否可以写入当前工作目录。您可以根据需要提供文件名/目录向量。
请注意,如果您的权限可能会发生变化(即多任务系统),您最好只使用
try
如果您没有权限,请捕获错误。
关于r - 从 R 检查文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28127445/