import java.io.*; public class TextFile { public static void main(String[] args) throws Exception { File file = new File("E:\\JavaLog/logs/1.txt"); File file2 = new File("E:\\JavaLog/logs/1-copy.txt"); //指定读写格式为gbk BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "gbk")); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file2), "gbk")); try { String temp; while ((temp = br.readLine()) != null) { //每次写入一行. bw.write(temp); //并且进行换行 bw.newLine();
bw.flush(); //读取文本 System.out.println("文件内容:" + temp); temp = br.readLine(); break; } } catch (Exception e) { e.printStackTrace(); } finally { br.close(); bw.close(); } } }