Лучший способ - сделать это проще: попробуйте следующий код:
fos=new File(filepath);
if(fos.exists() && fos.isFile() && !fos.isDirectory())
{
FileWriter fw=new FileWriter(fos);
BufferedWriter Bw= new BufferedWriter(fw);
Bw.append("i am appending text to the existing file");
}
, если вы хотите написать, создав новый файл, затем сначала найдите файл, а если его нет, создайте и запишите данные вто же самое, используя ниже:
fos=new File(filepath);
if(!fos.exists() && !fos.isFile())
{
FileWriter fw=new FileWriter(fos);
BufferedWriter Bw= new BufferedWriter(fw);
Bw.write("i am writing text to the existing file");
}