使用BufferedOutputStream写文件
File file = new File(filepath);
fos = new FileOutputStream(file);
fout = new BufferedOutputStream(fos);
当文件的大小很小时,如果不flush,可能导致写不到文件中去。
buffer是会自动flush的,但是前提是你的文件大小超过8192Byte
本文介绍了如何使用BufferedOutputStream来写文件,并指出如果文件大小较小且不调用flush方法可能导致数据不会立即写入文件的问题。文章还提到,buffer会在文件大小超过8192Byte时自动flush。
使用BufferedOutputStream写文件
File file = new File(filepath);
fos = new FileOutputStream(file);
fout = new BufferedOutputStream(fos);
当文件的大小很小时,如果不flush,可能导致写不到文件中去。
buffer是会自动flush的,但是前提是你的文件大小超过8192Byte

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