2009-06-01 90 views
0

我有一个CPP文件。我在VS2005中使用VB。我已使用FileSystemObject打开该文件。我正在阅读该CPP文件中的每一行。我必须评论所有的行,直到我遇到return语句。我正在使用scripting.textstream从CPP文件中读取一行。但我不知道如何在我读的每一行的开头添加一条注释,或者从一开始直到返回语句时添加一条多行注释。请帮忙。如何在VB中编辑文件?

+0

你使用VB6吗?如果没有,为什么使用FileSystemObject和相关的类? – shahkalpesh 2009-06-01 09:16:37

+0

我假设这已被正确标记,并且FSO的使用相当于OP与框架类的有限熟悉程度。另一方面,它也可能成为遗留应用程序的要求。 – Cerebrus 2009-06-01 09:27:37

回答

1

您似乎正在使用Windows脚本运行时的FileSystemObject而不是System.IO.File类的方法。奇怪!

静态System.IO.File.ReadAllLines()将读取一个文件(并关闭它)并返回一个包含所有行的字符串数组。然后,您可以遍历数组并为每行添加注释(除非该行以return开头)。

最后,使用WriteAllLines()方法中的任何一个方法将改变的文本保存到文件中,从而覆盖任何包含的文本。

在开始时添加多行注释会更容易,您不需要将行读入数组中。