我正在编写一个实用程序,它应该将文件从其目录复制到用户的主目录(在Windows中:C:\ Users \\,在UNIX / Users //中)。正如您可能已经想到的那样,我正在使用System.getProperties("os.get")
来确定运行该实用程序的操作系统。
现在的问题是;而users-folder总是(通常)在同一个地方,用户名,因此用户主目录的名称是可变的。 Java是否有办法确定一个用户名,或者主页文件夹的路径?我在Java7中使用nio来复制文件(Files.move())。
感谢任何帮助。提前谢谢!
答案 0 :(得分:2)
System.getProperty(“user.home”)就是你要找的。 p>
答案 1 :(得分:2)