0

我正在做的是逐行读取文件,然后将读取的每一行与预先指定的字符串进行比较。如果匹配,我想从我正在检查的类中删除代码,从与预先指定的字符串匹配的行开始,直到到达我确定的指定位置。我正在努力解决的是如何实施删除。我已经编写了加、减、调整等方法,但从不完全删除一大块代码,所以我不知道如何进行。我敢打赌有一些简单的方法可以做到这一点,但它现在正在逃避我。

4

1 回答 1

2

听起来您在问“如何从文件中间删除某些内容?” - 它恰好是源代码。

最简单的方法是创建一个临时文件(或在内存流中),将所有要保留的内容写入其中,然后在处理完旧文件后,用您选择保留的内容覆盖它。

于 2013-02-11T19:41:57.687 回答