import java.io.*; public class CopyFileBadExceptions{ // programma che copia il file "inp.txt" nel file "out.txt" // esempio di pessima gestione delle eccezioni public static void main(String[] args) { String inputFileName = "./inp.txt"; String outFileName = "./out.txt"; try { BufferedReader in = new BufferedReader(new FileReader(inputFileName)); PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(outFileName))); String line = in.readLine(); while(line!=null){ out.println(line); line = in.readLine(); } in.close(); out.close(); } catch(IOException e) {} // finge di gestire le eccezioni! System.out.println(" Fine Esecuzione "); } } |