可能重复:
In java under Windows, how do I find a redirected Desktop folder?
How to get the Desktop path in java
我想将结果写入用户的桌面,而不是写入与我正在运行的文件类相同的目录。
我正在使用Mac OS ..在Window中怎么样?1
由于
答案 0 :(得分:5)
用户的主目录是:
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”写入主目录。