2014-01-28 64 views
-3

我试图删除txt文件的第一行。我一直在寻找,我发现我们需要重写所有的东西,而不是直线。我已经看到每个网站都没有什么作用。从txt.file中删除一行

+0

*重写所有内容而不用*这应该起作用,你累了吗? – A4L

+2

是的就是这样:你需要重写整个文件...它没有工作吗? – assylias

+1

看看http://sscce.org/!请给出一个例子,说明你到目前为止所尝试的是什么,以及是什么让你阻止或者你有什么问题。 – zmo

回答

1

Java可能不是这项工作的最佳工具,请尝试

tail -n +2 input.txt > output.txt 

改为。

1

你不能避免覆盖整个文件来删除第一行,这是文件的工作原理。

另一种方法是在每行的前面留出一些空格,并在删除时将其标记,然后定期“覆盖”文件而不用标记行。