2009-06-01 21 views
0

私はCPPファイルを持っています。私はVS2005でVBを使用しています。私はFileSystemObjectを使用してそのファイルを開いています。私はそのCPPファイルのすべての行を読んでいます。私は、return文に出るまで、すべての行にコメントする必要があります。私はscripting.textstreamを使ってCPPファイルから行を読みます。しかし、私が読んだすべての行の先頭に最初に//のコメントを追加する方法や、最初から複数行のコメントを返すステートメントまで、どのように追加するかについてはわかりません。助けてください。VBでファイルを編集するには?

+0

VB6を使用していますか?そうでない場合、なぜFileSystemObjectと関連クラスを使用していますか? – shahkalpesh

+0

私は、これが正しくタグ付けされていると仮定しており、FSOの使用はOPのフレームワーククラスへの限定された慣れに相当します。一方、それはまた、従来のアプリケーション要件であることが判明する可能性があります。 – Cerebrus

答えて

1

System.IO.Fileクラスのメソッドの代わりにWindowsスクリプトランタイムのFileSystemObjectを使用しているようです。奇妙な!

静的なSystem.IO.File.ReadAllLines()は、ファイルを読み込んで(閉じて)、すべての行を含む文字列配列を返します。その後、配列を繰り返して、各行にコメントを追加することができます(ただし、行がreturnで始まる場合を除く)。

最後に、変更されたテキストをWriteAllLines()メソッドのいずれかを使用してファイルに保存し、含まれているテキストを上書きします。

最初に複数行コメントを追加する方が簡単です。行を配列に読み込む必要はありません。

+0

ファイルに複数行のコメントがある場合、これらの行は改行されます。あなたは、すべての行を前に置く方がいいです –

関連する問題