写文件的小问题

使用BufferedOutputStream写文件

File file = new File(filepath);

     fos = new FileOutputStream(file);
    fout = new BufferedOutputStream(fos);

当文件的大小很小时,如果不flush,可能导致写不到文件中去。



buffer是会自动flush的,但是前提是你的文件大小超过8192Byte



你可能感兴趣的:(写文件的小问题)