public class LogWriter { public LogWriter() { File file = new File("Chat.log"); if (!file.exists() || !file.canRead()) { try { fileWriter = new FileOutputStream("Chat.log", true);
} catch(IOException e) { e.printStackTrace(); } printOut = new DataOutputStream(fileWriter); } else { try { fileWriter = new FileOutputStream(file);
} catch(IOException e) { e.printStackTrace(); } printOut = new DataOutputStream(fileWriter);
scoty: det er et alvorligt problem for det compilerer og kører hos mig. Bruger du evt Windows? Her er den kode jeg kører hos mig: import java.io.OutputStream; import java.io.DataOutputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.File; import java.io.InputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.DataInputStream;
public class LogWriter { public LogWriter() { File file = new File("Chat.log"); System.out.println(file.exists()); System.out.println(file.canRead()); if (file.exists() && file.canRead()) { try { System.out.println("will append"); fileWriter = new FileOutputStream(file, true);
} catch(IOException e) { e.printStackTrace(); } printOut = new DataOutputStream(fileWriter); } else { try { fileWriter = new FileOutputStream(file);
} catch(IOException e) { e.printStackTrace(); } printOut = new DataOutputStream(fileWriter);
Jeg får en compiler fejl, når jeg compiler de kode carstenknudsen:
LogWriter.java:27: cannot resolve symbol symbol : constructor FileOutputStream (java.io.File,boolean) location: class java.io.FileOutputStream fileWriter = new FileOutputStream(file, true); ^ 1 error
Yeps, det ser sådan ud. ! :-) Jeg accepter dit svar, men vender tilbage hvis ikke dur ind i selve den sammenhæng det skal bruges i. Jeg har nemlig kun programmet hjemm.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.