package Test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class OperateDat { public static void main(String[] args) { File batfile = new File("IP.dat"); String strFile; //寫bat文件 try { BufferedReader br = new BufferedReader(new FileReader(batfile)); //加上true不會覆蓋文件原來的內容 BufferedWriter bw = new BufferedWriter(new FileWriter(batfile,true)); bw.write("123456"); bw.newLine();//換行 bw.flush();//刷新 bw.close();//關閉 } catch (IOException e) { e.printStackTrace(); } //讀bat文件 try { BufferedReader br = new BufferedReader(new FileReader(batfile)); while((strFile=br.readLine()) != null) { System.out.println(strFile); } br.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }