【发布时间】:2015-04-13 08:47:51
【问题描述】:
我有一个包含大约 2000 行文本的文件,我需要在其中添加几行。我最初的解决方案是将现有文件复制到一个新文件中,然后在其末尾添加几行。直到我意识到文件中的最后一行必须始终是最后一行。所以现在我需要在那一行文本之前添加我的新行。我知道我可以读取整个文件,将其保存到我的程序中,然后将所有内容写入一个包含额外行的新文件。但由于该文件有这么多行,我想知道这是否是一种更好的方法。
【问题讨论】:
-
从性能的角度来看,如果您可以将新行附加到文件末尾而不是预先添加它们会更好。当然,如果需要,您需要在应用程序中进行反转。
-
@Robert 我知道,这就是为什么这是我最初的解决方案。但当前是最后一行的行必须始终是最后一行。