Java文件寫入時是否覆蓋


   這個是和服務器讀數據結合着來的,是向服務器文件寫數據,這就碰到了是否覆蓋以前寫的數據的問題,看FileWriter();的參數后面的參數名叫append,用詞典查是附加的意思,靈機一動,改成false不就不附加了嗎,不就覆蓋了嗎,這都不用百度 了,呵呵倆false解決了我倆問題,呵呵呵呵,同上篇博文結合着看更好理解。

 

try {
            Writer w= new FileWriter("f://Apache Software Foundation/Tomcat 7.0/webapps/wxPay/code.txt", false); // 寫入的文本不附加在原來的后面而是直接覆蓋
            w.write(str);
            
            w.close();
        }  catch (IOException e) {
             //  TODO Auto-generated catch block
            System.out.println(e.getMessage());
        }


免責聲明!

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



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