0
我使用下面的代碼將日誌數據保存到文件。 然而,每一個新的呼叫時,舊的內容消失時間.....爲什麼我的舊文件內容會被覆蓋?
我想不通然而是什麼問題....
public void writeToFile(String fileName, String textToWrite) {
FileOutputStream fOut = null;
try {
File root = new File(Environment.getExternalStorageDirectory() , fileName);
if (! root.exists()){
root.createNewFile();
}
fOut = new FileOutputStream(root);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
myOutWriter.append(textToWrite);
myOutWriter.flush();
myOutWriter.close();
}
catch (Exception e) {
new MailService().mailMessage(e.toString());
}
finally{
if(fOut != null){
try{
fOut.close();
}
catch(Exception ex){
}
}
}
}
Wooot!有時候你通讀了很多代碼示例,你錯過了什麼是什麼,所以謝謝你的回答,這就是訣竅! – Michel