Since I can NEVER remember... here's the (very) quick and dirty code to read & write from text files.
private String readFile(String fileName) { if (fileName==null || "".equals(fileName)) { return null; } try { FileReader reader = new FileReader(fileName); int next = -1; StringBuffer s = new StringBuffer(); do { next = reader.read(); if (next != -1) { s.append((char)next); } } while (next != -1); reader.close(); return s.toString(); } catch (Exception e) { log(e.getMessage(), Project.MSG_ERR); throw new BuildException(e); } } // -------------------------------------------------------- BufferedReader br = new BufferedReader(new FileReader(file)); String line; while ((line = br.readLine()) != null) { // process the line. } br.close(); // -------------------------------------------------------- private void writeFile(String content, String fileName) { try { FileWriter writer = new FileWriter(fileName, false); writer.write(content); writer.close(); } catch (Exception e) { log(e.getMessage(), Project.MSG_ERR); throw new BuildException(e); } }
Nessun commento:
Posta un commento