My code is working fine where I am writing everything into the file including exit. Then why so its failing?
package com.codegym.task.task13.task1319;
import java.io.*;
/*
Writing to a file from the console
*/
public class Solution {
public static void writeFile(String path) throws IOException {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
FileWriter fileWriter = new FileWriter(path, true);
//OutputStream os = new FileOutputStream(path, true);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
String inString = null;
do {
inString = bufferedReader.readLine();
bufferedWriter.write(inString);
bufferedWriter.newLine();
} while (!inString.equals("exit"));
//fileWriter.close();
bufferedWriter.close();
}
/* public void writeFile(String outputPath){
try {
OutputStream os = new FileOutputStream(outputPath);
os.write();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}*/
public static void main(String[] args) throws IOException {
// write your code here
writeFile("D:\\RAJ\\IdeaProjects\\outputStream.txt");
//bufferedWriter.close();
}
}