2009-09-26 100 views
1

在windows批处理和和bash脚本中有%USERPROFILE%和〜,是否有一个命令在java中工作相同,这将允许我切换到用户主目录?java:创建目录

+0

你是什么意思切换到? @Asaph的答案会给你用户的主目录,但不一定会设置当前的工作目录ala bash。 – 2009-09-26 23:42:06

+0

我不一定是指开关,我希望能够在那里保存文件,我只是不看我说什么。 – 2009-09-26 23:44:23

+0

@Lonnie:小心点。如果您尝试更改“user.home”属性的值,则不会导致相对路径名解析为其他位置。它唯一改变的是空的抽象路径名的位置;即'新文件(“”)''。 – 2009-09-27 03:50:45

回答

1

System.getProperty("user.home");获取用户的主目录。

+0

我将如何将其保存为变量?这是一个字符串吗? – 2009-09-26 23:42:00

+0

是的。它返回一个字符串。 – Asaph 2009-09-26 23:45:04

+0

非常感谢你的回答=] – 2009-09-26 23:46:07

0

你得到当前的工作目录,但不能改变它。