如何追加.txt文件并覆盖文本文件
问题描述:
我试图保存传入的邮件在.Txt文件中Sms正在保存,但是当新的Sms来不及更新旧的Sms被删除,并且新的Sms显示。 Plz告诉如何覆盖在此代码中生成的现有文本文件。如何追加.txt文件并覆盖文本文件
if (Environment.MEDIA_MOUNTED.equals(state)) {
File Root = Environment.getExternalStorageDirectory();
File Dir = new File(Root.getAbsolutePath() + "/FLOW DATA");
if (!Dir.exists()) {
Dir.mkdir();
}
File file = new File(Dir`enter code here`, "FLOW DATA.txt");
try {
FileOutputStream fileOutputStream = new FileOutputStream(file);
fileOutputStream.write(message.getBytes());
fileOutputStream.close();
Toast.makeText(context, "Message Saved", Toast.LENGTH_LONG).show();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
} else {
Toast.makeText(context, "SD CARD NOT FOUND", Toast.LENGTH_LONG).show();
}
}
你的问题不清楚。你问如何追加到文件_without_覆盖以前的消息? –
请你用正常的方式写信吗? – greenapps
如何追加.txt文件并覆盖文本文件 –