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);
}
}
转载于:https://blog.51cto.com/lddyw/1567503