2009-06-01 98 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()方法中的任何一個方法將改變的文本保存到文件中,從而覆蓋任何包含的文本。

在開始時添加多行註釋會更容易,您不需要將行讀入數組中。