我在哪里可以看到路径中的文件getApplicationContext()。getFilesDir()

时间:2015-12-05 02:05:59

标签: android android-studio

我使用以下代码在android中创建一个文件

    File file = new File(getApplicationContext().getFilesDir(), "content.txt");

我想在手机中打开文件。我去了路径

Local storage/Android/data/<my package>/files/

但是,我看不到该文件。我的Android版本是5.0.1。怎么了?还有一件事,您认为上述方法是保存文件的好方法吗?在Android中保存文件的常见路径是什么?感谢

2 个答案:

答案 0 :(得分:5)

该文件位于/data/data/[your package]/files,它是应用私人目录。

这是一个好方法取决于你的文件的目的。

  1. 如果您希望您的文件仅对您(应用程序开发人员)可见,则该文件夹是正确的

  2. 如果文件可以被其他人看到并且文件很大,那么您可以将其放到sdcard文件夹

  3. 如果您希望文件保留,即使您的应用被移除,也不应将其放在此文件夹中。因为删除了应用后,/data/data/[package name]/中的所有数据也会被删除。< / p>

答案 1 :(得分:1)

你找到:

/ data / data / [您的包名] / files /