如何使用Java提取路径“c:/ documents and settings / user”...有什么方法吗?
答案 0 :(得分:7)
System.getProperty("user.home")
应该足够了。有关示例,请参阅here。
public class UserHomeExample
{
public static void main(String[] args)
{
System.out.println("User Home Path: "+ System.getProperty("user.home"));
}
}
给出:
C:\convert\rajesh\completed>javac UserHomeExample.java
C:\convert\rajesh\completed>java UserHomeExample
User Home Path: C:\Documents and Settings\Administrator
答案 1 :(得分:3)
用户的主目录由JVM作为System属性公开。您可以使用此方法检索它(作为String):
String homeDirectory = System.getProperty("user.home");
如果您想要所有用户的父目录(正如您在问题中指出的那样),只需将/..
附加到此目录。