我使用以下代码在android中创建一个文件
File file = new File(getApplicationContext().getFilesDir(), "content.txt");
我想在手机中打开文件。我去了路径
Local storage/Android/data/<my package>/files/
但是,我看不到该文件。我的Android版本是5.0.1。怎么了?还有一件事,您认为上述方法是保存文件的好方法吗?在Android中保存文件的常见路径是什么?感谢
答案 0 :(得分:5)
该文件位于/data/data/[your package]/files
,它是应用私人目录。
这是一个好方法取决于你的文件的目的。
如果您希望您的文件仅对您(应用程序开发人员)可见,则该文件夹是正确的
如果文件可以被其他人看到并且文件很大,那么您可以将其放到sdcard
文件夹
如果您希望文件保留,即使您的应用被移除,也不应将其放在此文件夹中。因为删除了应用后,/data/data/[package name]/
中的所有数据也会被删除。< / p>
答案 1 :(得分:1)
你找到:
/ data / data / [您的包名] / files /