java怎么获取用户桌面路径?

不要这种:FileSystemView.getFileSystemView().getHomeDirectory();
这根本就是获取服务器桌面路径。

4个回答

哈哈,,都是百度知道上来的,,给你简化一下

 String path = FileSystemView.getFileSystemView().getHomeDirectory().getPath();//这便是读取桌面路径的方法了

qq_42539655
一条鱼~ 回复qq_25176763: 我的也是代码放到服务器上面运行,就获取到服务器的路径了,请问你解决了吗
2 年多之前 回复
qq_25176763
奥尔良烤翅 回复YJ108283: 你也是 获取到 服务器目录去了吗? 我没解决,我当时是为了自动将文件下载到用户桌面,后来改成放到文件服务器里,用户自己下载了。
2 年多之前 回复
YJ108283
信计2012 回复奥尔良烤翅: 解决了吗?我也遇到这个问题了
接近 3 年之前 回复
qq_25176763
奥尔良烤翅 666,简化太多了。。两行变一行,虽然没得到想要的结果,不过还是给你吧。
接近 3 年之前 回复

String desktopDir = FileSystemView.getFileSystemView().getHomeDirectory().getAbsolutePath();

File desktopDir = FileSystemView.getFileSystemView() .getHomeDirectory();

String desktopPath = desktopDir.getAbsolutePath();

FileSystemView fsv = FileSystemView.getFileSystemView();
File com=fsv.getHomeDirectory();

System.out.println(com.getPath()); //这便是桌面的具体路径

qq_23126581
渊渟无迹静涛君 File desktopDir = FileSystemView.getFileSystemView() .getHomeDirectory(); String desktopPath = desktopDir.getAbsolutePath();
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐