我正在尝试下载文件到不同的目录,这取决于用户选择的目录。我将当前目录存储在文件对象中,现在正在尝试下载该文件。虽然文件已经下载完成,但它并没有下载到指定的目录。那么,我应该怎么做才能把文件下载到所选的目录呢?
// Getting path to store the file
String path = root.getAbsolutePath();
path += curr.getName();
request.setDestinationInExternalPublicDir(path, new File(url).getName());
// get download service and enqueue file
DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
manager.enqueue(request);
传递给File构造函数的名为url的字符串包含一个URL,只需使用它来检索文件名。
更新:我刚刚找到了该文件。它存储在手机中而不是SD卡中。它在此文件夹中:storage\ emulated \ 00。不确定为什么?另外,我得到的绝对路径是storage\ emulated \ 0。