import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class CopyFile {

	public static void main(String[] args) {

		String input = "c:\\input.txt";
		String output = "c:\\output.txt";
		int i = 0;

		// use try-with-resource to open the file
		try (FileInputStream fin = new FileInputStream(input); FileOutputStream fout = new FileOutputStream(output)) {

			// start reading input and write to output
			do {
				i = fin.read();
				if (i != -1) {
					fout.write(i);
				}
			} while (i != -1);

		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

}
