下载文件夹的常规路径

use*_*242 15 java unix file download

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

要将它保存到我的下载文件夹,我就有了这条线

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

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

Har*_*dar 39

看看这个问题.使用...

String home = System.getProperty("user.home");
File file = new File(home+"/Downloads/" + fileName + ".txt"); 
Run Code Online (Sandbox Code Playgroud)

  • 这实际上不是在 Windows 中获取“下载”文件夹的可靠方法,因为用户可以更改该文件夹(以便它不再位于其主目录下)。请参阅此处:https://blog.samirhadzic.com/2018/03/01/get-the-user-download-folder-path/ (3认同)