可能重复:
In java under Windows, how do I find a redirected Desktop folder?
How to get the Desktop path in java写文件到桌面
我想写我的结果到用户的桌面,而不是同一个目录中的文件类我在跑步。
我使用的是Mac OS ..怎么样在窗口1
感谢
可能重复:
In java under Windows, how do I find a redirected Desktop folder?
How to get the Desktop path in java写文件到桌面
我想写我的结果到用户的桌面,而不是同一个目录中的文件类我在跑步。
我使用的是Mac OS ..怎么样在窗口1
感谢
用户的主目录为:?
System.getProperty("user.home")
一般来说+ “/桌面” 会做,但不便携式。
String userHomeFolder = System.getProperty("user.home");
File textFile = new File(userHomeFolder, "mytext.txt");
BufferedWriter out = new BufferedWriter(new FileWriter(textFile));
try {
...
} finally {
out.close();
}
这会将文件“mytext.txt”写入主目录。
谢谢,我如何使用它 bw = new BufferedWriter(new FileWriter(“Results”)); –
至少这比使用'getHomeDirectory()'要好 –
您是否试过这样做? –
你指的是什么? –
可能重复[在Windows下的Java,我如何找到重定向的桌面文件夹?](http://stackoverflow.com/questions/570401/in-java-under-windows-how-do-i-find-a - 重定向桌面文件夹)或[如何获得在Java中的桌面路径](http://stackoverflow.com/questions/1080634/how-to-get-the-desktop-path-in-java) –