Gravar
File f = new File("c:/a.txt");
// grava um arquivo
try {
BufferedWriter writer = new BufferedWriter(new FileWriter(f));
writer.write("hello!");
writer.newLine();
writer.write("hello!");
writer.close();
} catch (IOException ex) {
ex.printStackTrace();
}
Ler
File f = new File("c:/a.txt");
try {
BufferedReader reader = new BufferedReader(new FileReader(f));
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (IOException ex) {
ex.printStackTrace();
}
System.out.print(f.getName()); // isto escreve o nome do arquivo