如何用Java获取计算机的用户目录?不是当前的工作目录

时间:2014-04-16 23:15:20

标签: java directory

我试图获取当前用户目录,其中保存了计算机上的所有用户,因此我可以将一些详细信息保存到此文件夹,以便它将应用于整个计算机而不仅仅是用户区域当前用户。

例如

System.getProperty(" user.home")

返回C:\ Users \ CURRENT_USER

如何获得" C:\ Users"

可能使用子串或其他东西使用最后一个斜杠的索引?但是,帮助将被赞赏,似乎无法得到它

1 个答案:

答案 0 :(得分:1)

您可以在已有的主目录中找到系统属性“user.name”的索引。您可以使用lastIndexOf获取排名,并substring有效删除用户名。然后你可以删除结果的反斜杠。