Output File

Hi,

ich bin glaube ich nicht ganz auf der Spur, denn ich bekomme die einfachste Sache in Java nicht mehr hin. Habe mir gerade schnell nen parser geschrieben und wollte die 1:1 Input-Output Files mit Diff vergleichen. Doch leider bekomme ich keine Output mehr hin.

Ich sehe den Fahler nicht! Könnt ihr mich bitte mit der Nase drauf stoßen?

public void rausschreiben(StringBuilder stringBuilder, String filePath) {
 System.out.println("-----\>SCHREIBE: "+filePath);
 File file = new File(filePath);
 if (file.isFile()) {
 // Initial setup
 FileOutputStream oS;
 try {
 oS = new FileOutputStream(file);
 OutputStreamWriter osW = new OutputStreamWriter(oS);
 BufferedWriter bW = new BufferedWriter(osW);

 // Write everything from a String
// bW.write(stringBuilder.toString());
 bW.write("Hallo File!!!");
 bW.close();
 osW.close();
 oS.close();
 } catch (IOException e) {
 // TODO Auto-generated catch block
 e.printStackTrace();
 }

 }
 }

Howdy,

Nase auf : file.isFile()

das liefert dir naemlich false.

Gruss
norsemanna

Ahhh. DANKE!
Manchmal sollte man seine Methoden für Read/Write auch voneinander unterscheiden.

CLOSED