F
Fryhstyxei
Gast
Hallo,
in meiner Methode befindet sich folgende if-Abfrage:
Heißt also im Klartext: Wenn es die Datei noch nicht gibt, erstelle sie und schreibe "<Objects>" an den Anfang der Datei. Ich sitze hier schon seit einer Stunde und versuche herauszufinden, warum fs.write(b) nicht ausgeführt wird, solange es in einem if-Statement steht. Schreibe ich es außerhalb der if-Klammer, wird es ausgeführt. Problem ist nur: Dann wird an die Datei immer ein <Objects> drangehangen, was nicht passieren soll.
P.S.: Super, endlich mal ein Board ohne Registrierungs-Zwang!
Weiß jemand Rat?
in meiner Methode befindet sich folgende if-Abfrage:
Java:
if(!file.exists())
{
neu = true;
file.createNewFile();
fs = new FileOutputStream(file, true);
byte[] b = "<Objects>".getBytes();
fs.write(b);
fs.flush();
fs.close();
}
Heißt also im Klartext: Wenn es die Datei noch nicht gibt, erstelle sie und schreibe "<Objects>" an den Anfang der Datei. Ich sitze hier schon seit einer Stunde und versuche herauszufinden, warum fs.write(b) nicht ausgeführt wird, solange es in einem if-Statement steht. Schreibe ich es außerhalb der if-Klammer, wird es ausgeführt. Problem ist nur: Dann wird an die Datei immer ein <Objects> drangehangen, was nicht passieren soll.
P.S.: Super, endlich mal ein Board ohne Registrierungs-Zwang!
Weiß jemand Rat?