//PROGRAM 10-9 import java.io.*; class DemoSalinFile { public static void main(String[] args) { FileInputStream finput = null; FileOutputStream foutput = null; int data; // membuka file input try { finput = new FileInputStream("d:/FILE1.TXT"); } catch (FileNotFoundException fnfe) { System.out.println("File input tidak ditemukan"); return; // keluar dari method } // membuka file output try { foutput = new FileOutputStream("d:/FILE2.TXT"); } catch (FileNotFoundException fnfe) { System.out.println("File output tidak dapat terbentuk"); return; // keluar dari method } // membaca data dari file input // dan memasukkannya ke dalam file output try { while ((data = finput.read()) != -1) { foutput.write(data); } } catch (IOException ioe) { System.out.println(ioe.getMessage()); return; } // menutup file try { finput.close(); foutput.close(); } catch (IOException ioe) {} } }