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); } }
时间: 2025-02-01 15:56:24