如何将文件保存在“下载”目录中?

时间:2018-12-29 13:13:20

标签: java android file save

我的代码是:

var

当我尝试这段代码时,MyFile在data / data / appfolder / files / Riseone.dat中创建 但我想在DIRECTORY_DOWNLOADS中创建一个文件。

我还希望文件在追加中写入以供下一次写入操作。

1 个答案:

答案 0 :(得分:0)

new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), MyFile);对应于外部共享存储的Downloads目录中的文件。您可能在内部存储中看到了较旧的文件。仔细检查。

如果要附加数据以进行下一次写入,请使用附加模式使用另一个构造函数FileOutputStream创建public FileOutputStream(File file, boolean append)

outputStream = new FileOutputStream(file, true);