如何批量确定当前用户?

时间:2015-07-03 18:34:36

标签: batch-file directory

我正在制作一些安装系统,我希望它能找到当前用户,然后转到用户的文件夹。例如,如果当前用户是Joe,那么我希望它将目录更改为Joe的文件夹而不是Mary的。

2 个答案:

答案 0 :(得分:1)

%username%系统变量包含当前用户名。

您还可以使用%userprofile%代替C:\Users\<user>

答案 1 :(得分:0)

我想说这完全取决于你使用的系统:

对于用户名:

  • Windows:echo %username%
  • Linux:echo "$USER"
  • Java:System.getProperty("user.name")

对于用户主目录:

  • Windows:echo %userprofile%
  • Linux:echo "$HOME"
  • Java:System.getProperty("user.home")

echo只是打印内容的命令)