I want my program to create a new text file unless one already exists. Any way, I want to print one line to the file for each time the program is run. The file is created but no data is saved to it. Why?
File fileName = new File("fileName");
try {
if (fileName.exists())
{
filePrinter = new PrintWriter(new FileOutputStream(fileName));
}
else
{
filePrinter = new PrintWriter(new FileOutputStream(fileName, true));
}
} catch (FileNotFoundException e1)
{
e1.printStackTrace();
}
//irrelevant code
filePrinter.println("some text" + integerValue + "then more text");
filePrinter.close();