package com.file;

import java.io.BufferedReader;
import java.io.BufferedWriter;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;


public class CopyTxt {

	public static void main(String[] args) {
		String filepath1 = "C:\\Users\\YIAN\\Desktop\\1.txt";
		String filepath2 = "C:\\Users\\YIAN\\Desktop\\2.txt";
		
		
		File file = new File(filepath1);
		File tarFile  = new File(filepath2);
		
		try {

			FileInputStream fis = new FileInputStream(file);
			FileOutputStream fos = new FileOutputStream(tarFile);
			
			InputStreamReader isr = new InputStreamReader(fis);
			OutputStreamWriter osr = new OutputStreamWriter(fos);
			
			BufferedReader br = new BufferedReader(isr);
			BufferedWriter bw = new BufferedWriter(osr);
			
			String key = null;
			while ((key = br.readLine())!=null) {

				bw.write(key);
				bw.newLine();
			}
			bw.flush();
			br.close();
			bw.close();
			
			System.out.println("ok");
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}catch (IOException e) {

			e.printStackTrace();
		}
		System.exit(0);
	}
}