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

解決


むら  2004-01-21 23:31:29  No: 111487

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


ぽち  2004-01-21 23:53:40  No: 111488

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

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


むら  2004-01-22 01:08:48  No: 111489

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

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


Say  2004-01-22 02:06:43  No: 111490

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加