Skip to content

本文介绍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();

即使用户修改过桌面路径,这里获取到的路径也正确。