DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ファイルの1レコードだけ書換えたい!

環境/言語:[Windows2000]
分類:[.NET]

ファイル操作について教えて下さい。

CSVファイルの任意のレコードだけを変更したいのですが、
どうすればいいのか、わかりません。

ランダムアクセスモードで
FileOpen/FileGet/FilePut関数を使えば
このようなファイル操作ができるみたいですが、
分かりやすい例が見つからず、困っています。

どなたか簡単で良いので、
ファイルの1レコードだけを書き換えるソースを例に
教えて下さい。
宜しくお願いします。
> CSVファイルの任意のレコードだけを変更したいのですが、
> どうすればいいのか、わかりません。

固定長ファイルであればそういうこともできるでしょうけど、
CSVファイルなのであれば、できません。(普通は可変長ですから)

> どなたか簡単で良いので、
> ファイルの1レコードだけを書き換えるソースを例に

全部読み込み、必要な個所だけ変更して、全部書き出し、です。
■No2659に返信(よねKENさんの記事)
>>CSVファイルの任意のレコードだけを変更したいのですが、
>>どうすればいいのか、わかりません。
>
> 固定長ファイルであればそういうこともできるでしょうけど、
> CSVファイルなのであれば、できません。(普通は可変長ですから)
>
>>どなたか簡単で良いので、
>>ファイルの1レコードだけを書き換えるソースを例に
>
> 全部読み込み、必要な個所だけ変更して、全部書き出し、です。
>
そうですか。それでは以上の方法でやってみます。
ありがとうございました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板