いくつかのデータをファイルに書き出そうとしています。ただし、プログラムを再起動するたびに、元のファイルが上書きされていると思います(新しいファイルを作成しますか?)。これは、インスタンス化するコードのスニペットです。ファイルが毎回上書きされないように変更できるものはありますか?file.doesExist??のようなもの
try {
File root = Environment.getExternalStorageDirectory();
if(root.canWrite()){
File highscoresFile = new File(root, "names.txt");
FileWriter writer = new FileWriter(highscoresFile);
BufferedWriter out = new BufferedWriter(writer);
//out.newLine();
out.append(name);
out.close();
}
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}