我在我的应用中使用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");
}
如果文件存在,我想删除它。但是我的代码似乎没有达到“我在这里”。我的方法有误吗?我该如何纠正?感谢
答案 0 :(得分:3)
您需要指定查找文件的目录。这可以通过getFilesDir()
方法实现。
File file = new File(getFilesDir(), "foo.txt");
if (file.exists()) {
file.delete();
Log.d("tag", "im here");
}