在文件开头附加文本而不删除文件

时间:2014-05-27 09:52:50

标签: java

有很多关于此的帖子,但我找不到一个正常工作。例如下面的代码可以工作,但它会删除第一行。

我想在文件的开头插入一些文本而不删除任何内容,只是插入。这可能吗?

RandomAccessFile f = new RandomAccessFile(new File("myFile.txt"), "rw");
f.seek(0);
f.write("Blah Blah This is first line".getBytes());
f.close();

我也试过this,仍然删除前12个字节

1 个答案:

答案 0 :(得分:2)

伪代码是

String existing = Read whole content of file. 

String newcontent = "Blah Blah This is first line" + existing

f.write(newcontent);