File file=new File("D:\\file-test/b.htm");
new FileWriter(file);
new FileWriter(file);
就是这2句代码,首先file中有内容,但是每次执行完这句代码之后,没干别的。就将我的file文件清空了,但是文件不会被删除。然来,默认是new FileWriter(file,false);即默认不追加,则自动删除文件内容。要完成不删除,只需new FileWriter(file,true);即可
注:FileOutputStream 。。。类似
本文深入探讨了使用Java的File和FileWriter类操作文件时,清空文件内容的具体行为及原因。重点解释了默认情况下FileWriter的行为,并提供了避免意外清空文件内容的方法。
9287

被折叠的 条评论
为什么被折叠?



