gpt4 book ai didi

r - 如何使用 R 访问隐藏的系统文件?

转载 作者:行者123 更新时间:2023-12-04 11:49:52 27 4
gpt4 key购买 nike

我是 Mac 用户。每当我想访问位于 /Users/user_name/Library/Mail 中的 Mail 文件夹时文件夹; RStudio 只是忽略它并且不显示任何文件。

setwd("/Users/user_name/Library/Mail")`

list.dirs("/Users/user_name/Library/Mail")
> character(0)

list.files("/Users/user_name/Library/Mail")
> character(0)

我知道由于访问这些文件需要管理员授权,R 无法访问它们。 有没有办法授予管理员对 R 的访问权限以访问隐藏的系统文件?

这个问题是 cross-posted两天前在 RStudio 社区论坛上。不幸的是,我无法得到答复。这就是为什么我再次在这里问的原因。

编辑:两者 list.files()list.dirs()什么都不回。

最佳答案

将 R 可执行文件和 RStudio 可执行文件(拖动它们的图标)添加到系统偏好设置 => 安全和隐私的隐私选项卡下的完整磁盘访问元素:

enter image description here

注意:我也有 RRscript在那里,但 Pane 太小而无法显示它们。

另请注意,我确实看到了

nw_path_close_fd Failed to close guarded necp fd 22 [9: Bad file descriptor]

Console.app关于这些尝试和我调用 list.dirs()似乎挂起,但只需要一段时间 b/c 我在那里有大量的文件夹/文件(谢谢,gmail)。

我会用 recursive=FALSE 逐步尝试它在 list.dirs()直到您确认一切正常。

post有一些链接提供了这个新的沙盒文件系统行为的背景。

关于r - 如何使用 R 访问隐藏的系统文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53223774/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com