形成的BufferedWriter以文件的字節我有一個BufferedWriter
如下圖所示:計數書面通過由GZIPOutputStream
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(
new GZIPOutputStream(hdfs.create(filepath, true))));
String line = "text";
writer.write(line);
我想找出寫入到文件,從查詢文件中像
hdfs = FileSystem.get(new URI("hdfs://localhost:8020"), configuration);
filepath = new Path("path");
hdfs.getFileStatus(filepath).getLen();
字節
,因爲它會增加開銷,我不想那樣。由於它在壓縮之前給大小
line.getBytes().length;
:
而且我不能做到這一點。
聽起來像你想要某種Java ['tee'](http://www.frischcode.com/2013/11/need-to-write-same-content-to-multiple的.html)。 – 2014-08-29 15:10:52