r - 在 R 中访问 Windows 注册表

标签 r registry

如何在R中访问windows注册表。例如,我想访问文件夹:

[HKEY_LOCAL_MACHINE\SOFTWARE\R-core\R\3.0.2]

和名为“InstallPath”的 key

得到:

"C:\\Program Files\\R\\R-3.0.2"

非常感谢!

最佳答案

您可以使用 readRegistry()

在我的机器上:

fp <- file.path("SOFTWARE", "R-core", "R", "3.1.0", fsep="\\")
readRegistry(fp, "HLM")  ## "HLM" eventually resolves to "HKEY_LOCAL_MACHINE"
# $InstallPath
# [1] "C:\\R\\R-current"

(此外,为了将来引用,在这种情况下,您可能已经通过快速调用 apropos("registry") 甚至 apropos("reg")< 找到了答案.)

关于r - 在 R 中访问 Windows 注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23936347/

相关文章:

r - 聚合(R)对于明显相同的任务表现不同

两个矩阵之间的行相关性

c# - 获取注册表项值的最简单方法

c++ - 从文件导入注册表

r - 如何检查分配给 "string"的值

r - 对 2 个距离矩阵求和以获得第三个 'overall' 距离矩阵(生态环境)

r - aeqSurv(Y) : aeqSurv exception, 中的错误间隔的有效长度为 0

windows - Windows 注册表项中的斜杠

javascript - 在 Plone 的 registry.xml 中禁用 CSS/JS 的合并