下载文件夹的常规路径

时间:2015-05-23 18:46:06

标签: java file unix download

我在java中有一个带有文件名和URL的DownloadTask类,下载该文件并将其保存到下载文件夹中。

要将其保存到我的下载文件夹,我有一行

File file = new File("/users/myName/Downloads" + fileName + ".txt");

我可以替换此路径,以便任何人都可以运行该程序,该文件将保存到他们的下载文件夹中?

2 个答案:

答案 0 :(得分:33)

结帐this question。 使用...

String home = System.getProperty("user.home");
File file = new File(home+"/Downloads/" + fileName + ".txt"); 

答案 1 :(得分:2)

您可以使用$ HOME环境变量访问您自己的文件夹。

在Java中,您可以使用user.home系统属性找到主文件夹。请参阅Java system properties

e.g:

System.getProperty("user.home");