在Haskell中找出Windows中当前用户的用户名?

时间:2014-09-16 08:37:58

标签: windows haskell

我希望我没有错过任何明显的答案,但如果我有 - 我道歉。

System.Posix.UsergetLoginName为特色,用于查找当前登录用户的登录名。现在,在Windows平台上获取相同信息的方法是什么?

1 个答案:

答案 0 :(得分:7)

由于USERNAME环境变量包含当前在Windows系统中登录的用户的名称,您可以使用它来查找用户名:

import System.Environment

main = getEnv "USERNAME" >>= print