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