JCopy.java



import java.io.FileReader;
import java.io.FileWriter;
import java.io.FileDescriptor;
import java.io.FileNotFoundException;
import java.io.IOException;

/** 日本語のファイルをコピーする */

public class JCopy {

    /** 最初に呼び出される処理 */

       public static void main( String argv[] ) {

              FileReader fr;
              FileWriter fw;

              if( argv.length == 2 ) {
                      try {
                             fr = new FileReader( argv[0] );
                             fw = new FileWriter( argv[1] );

                             int c;
                             while( ( c = fr.read() ) != -1 ) {
                                 fw.write( c );
                              }
                              fw.flush();
                      }
                      catch( FileNotFoundException e ){
                             System.out.println( "File Not Found or Create" );
                      }
                      catch( IOException e ){
                             System.out.println( "IO Error..." );
                      }
               }
       }
}