下载文件夹的常规路径
我有一个Java中的DownloadTask类,它采用文件名和URL,下载该文件并将其保存到下载文件夹中。
要将其保存到我的下载文件夹,我有行
File file = new File("/users/myName/Downloads" + fileName + ".txt");
我可以用什么来替换此路径,以便任何人都可以运行该程序并将文件保存到其下载文件夹中?
我有一个Java中的DownloadTask类,它采用文件名和URL,下载该文件并将其保存到下载文件夹中。
要将其保存到我的下载文件夹,我有行
File file = new File("/users/myName/Downloads" + fileName + ".txt");
我可以用什么来替换此路径,以便任何人都可以运行该程序并将文件保存到其下载文件夹中?
看看这个问题。用。。。
String home = System.getProperty("user.home");
File file = new File(home+"/Downloads/" + fileName + ".txt");
可以使用$HOME环境变量访问您自己的文件夹。
在 Java 中,您可以使用系统属性找到主文件夹。请参阅 Java 系统属性。user.home
例如:
System.getProperty("user.home");