java文件操作

OutputStream的flush()方法
OutputStreamWriter输出txt分行显示
java文件下载
EasyExcel实现追加写入文件
zip压缩/解压缩带空文件夹的文件

OutputStream的flush()方法

刷新此输出流并强制写出所有缓冲的输出字节。
flush 的常规协定是:如果此输出流的实现已经缓冲了以前写入的任何字节,则调用此方法指示应将这些字节立即写入它们预期的目标。
如果此流的预期目标是由基础操作系统提供的一个抽象(如一个文件),则刷新此流只能保证将以前写入到流的字节传递给操作系统进行写入,但不保证能将这些字节实际写入到物理设备(如磁盘驱动器)。

OutputStreamWriter输出txt分行显示

OutputStreamWriter op = new OutputStreamWriter(new FileOutputStream("c:\\users\\cc\\desktop\\123.txt"), "utf-8");
op.append("猜猜会不会显示"+"\n");//这边"\n"不起作用
op.append("\r\n");//换行
op.append("换行成功");
op.flush();
op.close();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容