添加内容用append,new File()命令是没有覆盖功能的。所以我可能还没理解你的意思,毕竟一个目录只能存有一个同名的文件。
追问重复创建不会覆盖吗?那可能是我其他地方写错了。
另外,我这段代码会覆盖吗?
BufferedWriter bw = new BufferedWriter(fw);
bw.write(str1.substring(88, b)+"\r\n");
你应该用 bw.append()方法。这个方法是内容追加在末尾呢。
因为write是会把内容覆盖的。但是不是把文件覆盖。
你应该搞清楚这个概念。