我已经浏览了 javadoc,但找不到任何东西。它是否在内部缓冲数据?如果是,由于没有关闭/刷新操作,它如何确保所有数据都已写入。如果它不缓冲,是否每次调用都会进入磁盘?
我在这里查看了源代码, http: //grepcode.com/file/repo1.maven.org/maven2/commons-io/commons-io/2.4/org/apache/commons/io/FileUtils.java#FileUtils.openOutputStream %28java.io.File%2Cboolean%29它似乎没有做任何缓冲。它每次都会打开一个流。