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(); } } }