我编写了以下代码来编写文件 -
FileOutputStream fos = context.openFileOutput("MyFile",Context.MODE_PRIVATE);
ObjectOutputStream os = new ObjectOutputStream(fos);
//Saving my list
os.writeObject(EmailStackClass.list);
os.close();
如何确定文件是否已存在?因为如果先前创建了文件,那么我必须将我的数据附加到上一个文件中。 请帮帮我......
答案 0 :(得分:1)
尝试以下代码: -
File f = new File("MyFile"); // PATH OF YOUR FILE
if(f.exists())
{
System.out.println("file exist");
}
else
{
System.out.println("file not exist");
}
答案 1 :(得分:0)
您可以查看以下内容......
File file = getBaseContext().getFileStreamPath(fileName);
if(file.exists()) {
//do something with the existed file
}
答案 2 :(得分:0)
首先检查一下..
File file = new File("dirPath", "fileName");
if(file.exists()){
// file exists
}else{
// file not exists
}
希望这能帮到你..