下载文件夹的常规路径

2022-09-01 16:51:36

我有一个Java中的DownloadTask类,它采用文件名和URL,下载该文件并将其保存到下载文件夹中。

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

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

我可以用什么来替换此路径,以便任何人都可以运行该程序并将文件保存到下载文件夹中?


答案 1

看看这个问题。用。。。

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

答案 2

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

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

例如:

System.getProperty("user.home");