39

有没有办法在 R 会话中获取当前的 Windows 用户名或 Windows 主页?

谢谢。
(对不起,如果我错过了什么,但我找不到任何东西)

4

4 回答 4

48

你可以做

Sys.getenv("USERNAME")
Sys.getenv("HOME")

如果你只是输入

Sys.getenv()

您将看到所有可用的环境变量。

于 2012-04-15T18:32:47.290 回答
30

我更喜欢这个

Sys.info()[["user"]]
于 2012-04-16T13:40:35.517 回答
7

如果您知道如何在系统控制台上执行此操作,答案通常是:

system("...that_string...")
于 2012-04-15T18:26:09.263 回答
1

如果您正在寻找当前用户主目录的路径,请尝试:

> dirname("~")
[1] "C:/Users/username
于 2021-03-29T23:53:13.187 回答