.iniファイルで重複する行を見つけるループがあります。重複した行を見つけて、FileSystemObjectを使用してファイルに新しい行を書き込むことはできますが、重複した行を削除する方法がわからないようです。関連する行番号をすでに特定しているので、行番号で行を削除します。
これを行うためのネイティブな方法はありますか、それとも重複行を除いてファイルを書き換える場合ですか?
どんな助けでも大歓迎です。
ありがとう。
重複エントリを見つける私の方法は次のとおりです。
Do While Not file.AtEndOfStream
intLineNumber = intLineNumber + 1
strReadLineText = file.ReadLine
If strSearchText <> "" And InStr(strReadLineText, strSearchText) > 0 Then
session("message") = "Line Exists on " + Cstr(intLineNumber)
'' # delete duplicate line...
End If
Loop
file.Close()
私のコメントがどこにあるかがわかります。見つかった行を削除したい場所です。