从 R 检查文件权限
Checking file permissions from R
亲爱的 Whosebugers,
我正在寻找一种方法来检查R语言中当前文件夹中的文件权限(可以使用getwd()获取的权限)。我在 Unix 平台上工作,知道我可以使用 file.info() 获得文件权限模式,但我不知道如何检查我属于哪个类别(所有者/组/其他)以及具体的权限我有。
我的第二个问题是这是否也可以跨平台完成,以便它也可以在其他平台上运行(最重要的是 Windows)。
非常感谢您的帮助!
托马斯
file.access()
returns这条信息。所以
file.access(".", 2)
告诉您是否可以写入当前工作目录。您可以根据需要提供 filenames/directories 的向量。
请注意,如果您的权限有可能发生变化(即多任务系统),您最好只使用 try
并在没有权限的情况下捕获错误。
亲爱的 Whosebugers,
我正在寻找一种方法来检查R语言中当前文件夹中的文件权限(可以使用getwd()获取的权限)。我在 Unix 平台上工作,知道我可以使用 file.info() 获得文件权限模式,但我不知道如何检查我属于哪个类别(所有者/组/其他)以及具体的权限我有。
我的第二个问题是这是否也可以跨平台完成,以便它也可以在其他平台上运行(最重要的是 Windows)。
非常感谢您的帮助!
托马斯
file.access()
returns这条信息。所以
file.access(".", 2)
告诉您是否可以写入当前工作目录。您可以根据需要提供 filenames/directories 的向量。
请注意,如果您的权限有可能发生变化(即多任务系统),您最好只使用 try
并在没有权限的情况下捕获错误。