在文件复制时,boolean append有必要设置为true么

在文件复制时,boolean append有必要设置为true么

在上一次课程中,boolean append的值设置为true,才能够在imooc.txt文件末尾继续继续添加数据。

这次课在创建FileOutputStream对象的时候,为什么不需要设置boolean append的值设置为true?

FileOutputStream fos=new FileOutputStream("imooc.txt",true);


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,传入true,表示在一个文件中追加内容。但是在复制整个文件时,可以不需要设置append,使用默认的false。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 慕仰0154573 提问者 #1
    我大致明白了。在复制整个文件中,是在这个程序中一次就完成了复制。如果设置了append为true,那么下一次再执行的时候,会在这个文件中继续添加一遍。使用默认的false,这个程序再次执行的时候,会正常的复制,不会在原有的copy文件后继续追加。我这样的理解正确么?
    2020-07-30 16:08:36
好帮手慕小尤 2020-07-30 17:49:07

同学你好,同学理解是正确的,继续加油!

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师