FileCopy2.java


FileCopy2.java

import java.io.*;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;

public class FileCopy2 {

    public static void main( String[] args )
    {
        if ( args.length != 2 ) {
            System.err.println( "usage: java FileCopy2 source dest" );
            System.exit( 0 );
        }
        try (
         BufferedReader br = new BufferedReader(new FileReader(args[0]));
         BufferedWriter bw = new BufferedWriter(new FileWriter(args[1]));
        ) {
         String line;
         while ((line = br.readLine()) != null) {
	    bw.write(line);
	    bw.newLine();
         }
	 br.close();
	 bw.close();
      } catch (IOException e) {
         System.out.println("I/O Exception: " + e);
      }
   }
}


Maintained by John Loomis, updated Mon Feb 04 15:08:59 2019