本文介绍java获取windows
桌面路径的两种方式。 第一种是通过 System.getProperty()
获取环境变量的方式,第二种方法使用 FileSystemView
类的 getHomeDirectory()
方法
环境变量
java
String desktopPath = System.getProperty("user.home") + File.separator +"Desktop";
通过获取用户主目录,再拼接上 Desktop
即可。但是如果用户修改过桌面目录,则获取到的目录将不正确,这时可以使用下面的方式进行获取。
FileSystemView
java
String desktopPath = FileSystemView.getFileSystemView().getHomeDirectory().getPath();
即使用户修改过桌面路径,这里获取到的路径也正确。