Java文件寫入后如何不覆蓋前面的內容?


Java用FileWriter或者FileInputStream寫入后,會覆蓋原先的內容,今天研究了半天,才發現原來有一個很簡單的方法,可以使得寫入從文件后端開始,從而不覆蓋之前寫入的內容。方法就是:

FileWriter a=new FileWriter("d:/abc.txt"); 改成 FileWriter a=new FileWriter("d:/abc.txt",true);
或者
FileFileInputStream a=new FileInputStream("d:/abc.txt"); 改成 FileFileInputStream a=new FileInputStream("d:/abc.txt",true);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM