テキストファイルの内容を編集するには?

解決


むら  2004-01-21 14:31:29  No: 111487  IP: [192.*.*.*]

はじめまして。お願いします。
OPEN〜PRINT〜CLOSEを使いテキストファイルに書き込むプログラムを作りました。
データ内容
イタリア
フランス
オランダ
ドイツ
というようなデータを追加(改行して)していますが、逆にひとつのデータを、削除したい場合("オランダ"を削除したい)
更新後内容
イタリア
フランス
ドイツ
というようにしたいのですが。できるのでしょうか?
Do〜Loop文のLineInputで"オランダ"を探せばいいでしょうか?
説明不足なところがありましたら、すいません。
よろしくお願いします。

編集 削除
ぽち  2004-01-21 14:53:40  No: 111488  IP: [192.*.*.*]

Line Input で1行ずつ読み込み、
オランダでなければ、別のファイルに出力。
オランダの場合は、別のファイルに出力せず、次の行を読む。

という風に、全部の行を読み込み終わったら、
読み込みに使用したファイルを削除し、
出力用にファイルの名前を変更。
という感じになりますね。

編集 削除
むら  2004-01-21 16:08:48  No: 111489  IP: [192.*.*.*]

ぽちさん、ありがとうございます。
なるほど!!!

そういうことでしたか…。
早速やってみます。

編集 削除
Say  2004-01-21 17:06:43  No: 111490  IP: [192.*.*.*]

スピードから言うと
●一括読み込みし、
●「"オランダ" & vbCrLf」 を 「""」 にReplaceし、
●上書き一括書き込み
が速いかも。

編集 削除