Tôi đang sử dụng đoạn mã dưới đây để viết văn bản vào cuối tập tin cho mỗi lần nó được gọi. Tuy nhiên, nó đang xóa dữ liệu cũ và sau đó ghi dữ liệu mới vào đầu tệp. Làm cách nào để tôi có thể sửa mã bên dưới để mã được thêm dữ liệu mới luôn luôn là kết thúc tệp?Nối văn bản vào cuối tập tin
public boolean writeToFile(String directory, String filename, String data){
File out;
OutputStreamWriter outStreamWriter = null;
FileOutputStream outStream = null;
out = new File(new File(directory), filename);
if (out.exists() == false){
out.createNewFile();
}
outStream = new FileOutputStream(out) ;
outStreamWriter = new OutputStreamWriter(outStream);
outStreamWriter.append(data);
outStreamWriter.flush();
}
Bạn đã nhìn http://stackoverflow.com/questions/1625234/how-to-append-text-to- lỗi hiện tại-file-in-java – Wizche