В приведенном ниже коде я пытаюсь добавить некоторый текст в файл, используя FileOutputStream
и BufferedWriter
, как показано ниже. В настоящее время, несмотря на то, что в файле есть некоторые данные, когда я использую FileOutputStream
и BufferedWriter
, я обнаружил, что файл пуст, и даже данные, которые я хотите добавить bw.write("new information");
не существует, файл полностью пуст.
Пожалуйста, дайте мне знать, как это исправить.
Код:
File f = new File(SystemConfig.getSystConfigInstance("E"));
System.out.println(f.getAbsolutePath() + " name: " + f.getName());
OutputStream os = new FileOutputStream(f);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(os));
bw.write("new information");