Android内部文件

时间:2015-03-08 14:32:59

标签: java android file

我在我的应用中使用FileOutputStream创建了一个文件,

fos = this.openFileOutput("foo.txt", Context.MODE_PRIVATE);

现在,我想使用

检查文件是否存在
 File file = new File("foo.txt");
     if (file.exists()) {
         file.delete();
         Log.d("tag", "im here");
     }

如果文件存在,我想删除它。但是我的代码似乎没有达到“我在这里”。我的方法有误吗?我该如何纠正?感谢

1 个答案:

答案 0 :(得分:3)

您需要指定查找文件的目录。这可以通过getFilesDir()方法实现。

 File file = new File(getFilesDir(), "foo.txt");
 if (file.exists()) {
     file.delete();
     Log.d("tag", "im here");
 }