FileSystemView fsv = FileSystemView.getFileSystemView();
File com=fsv.getHomeDirectory();
//桌面真实路径
String Desktop = com.getPath();
System.out.println(Desktop);
- windows 桌面真实路径 系统盘C盘情况下 C:\Users\Public\Desktop
FileSystemView为系统文件视图接口
分别有几个针对不同系统的实现类
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210507094654495.png)
import java.io.File;
import javax.swing.filechooser.FileSystemView;
public class WindowUtil {
public static String getDeskTopPaht(){
File desktopDir = FileSystemView.getFileSystemView() .getHomeDirectory();
String desktopPath = desktopDir.getAbsolutePath();
return desktopPath;
}
}