Android:文件保存在哪里?

时间:2014-02-26 09:44:18

标签: android save fileoutputstream

我正在编写一个应用程序,需要将数据存储在文本文件中。

我正在使用FileOutputStream:

outputStream = openFileOutput(filename, Context.MODE_PRIVATE);
outputStream.write(data.getBytes());
outputStream.close();

我的问题是:文件保存在哪里?

我无法在任何地方找到它...... :(

对于调试,我使用的是nexus7。

感谢您的帮助!

4 个答案:

答案 0 :(得分:1)

默认情况下,它存储在/data/data/<your app>下。但除非您使用root设备,否则您无法从设备访问此文件夹。但是,您可以使用DDMS中的Android SDKandroid-sdk\tools文件夹)来查看您的文件

答案 1 :(得分:0)

如果您正在使用Context.MODE_PRIVATE,它将存储在应用程序数据目录中,您无法从文件管理器访问它们

答案 2 :(得分:0)

/data/data/your.app.package.name/files,但请注意这可能取决于设备..您可以通过输入DDMS在eclipse中找到它,然后转到文件资源管理器,然后按照上述路径

答案 3 :(得分:0)

写入内部目录中的文件 /数据/数据/包/文件