我正在编写一个实用程序,它应该将文件从其目录复制到用户的主目录(在 Windows 中:C:\Users\\ 和 UNIX /Users//)。正如您可能已经知道的那样,我System.getProperties("os.get")
用来确定该实用程序在哪个操作系统上运行。
现在的问题是;而用户文件夹总是(通常)在同一个地方,用户名,因此用户主目录的名称是可变的。Java 是否有办法确定用户名,或者主文件夹的路径?我在 Java7 中使用 nio 来复制文件(Files.move())。
任何帮助表示赞赏。提前致谢!