有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何保存一个文件。xlsx文件到Android中的下载文件夹?

我正在开发一个应用程序,其中。xlsx文件将生成并保存到用户Android设备上的目录中。目前,该文件正在保存为data/package/files/logs/filename。xlsx,我最初指定它应该保存在那里,但我决定将它们保存到下载文件夹中

这是我的问题-无论我如何尝试保存文件,它总是保存到该目录,并且我在追求将文件保存到我想要的位置时所做的任何事情都没有让我接近我想要的位置

这是我当前用于在我概述的应用程序目录中创建要保存的文件路径的代码:

val path: File? = getExternalFilesDir(null)
val logDirectory = File(path, "logs")
val file = File(logDirectory, filePath)

我试过:

 Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)

。。。以及使用环境变量的所有相关函数

我只想打开手机的文件浏览器,点击下载文件夹,然后看到我的手机。xlsx文件,但我不知道我做错了什么,使我无法实现这一目标。有什么重要的东西我遗漏了吗


共 (0) 个答案