我在java中有一个带有文件名和URL的DownloadTask类,下载该文件并将其保存到下载文件夹中。
要将其保存到我的下载文件夹,我有一行
File file = new File("/users/myName/Downloads" + fileName + ".txt");
我可以替换此路径,以便任何人都可以运行该程序,该文件将保存到他们的下载文件夹中?
答案 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");