- PR -

テキストファイルの先頭への文字列追記方法について

1
投稿者投稿内容
びん
会議室デビュー日: 2003/02/13
投稿数: 7
お住まい・勤務地: 神奈川在住
投稿日時: 2007-04-12 22:37
いつも質問ばかりで申し訳ございません。びんと申します。

VB2005+FlexGrid for .NET 4.0Jで開発を行っております。
FlexGrid上のデータをCSVにして、そのCSVに帳票名のような文字列を先頭に入れようとしております(CSVにするのはFlexGridのSaveGridメソッドでやっていますので文字列が後付になってしまいます)。

テキストファイルの最終行に任意の文字列を追記するのはできますが、ファイルの先頭もしくは任意の行(位置)に文字列を追加するのは可能でしょうか?

やり方がお分かりの方がいらっしゃいましたらご教示願えないでしょうか。

よろしくお願いいたします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-04-12 23:50
引用:

びんさんの書き込み (2007-04-12 22:37) より:

テキストファイルの最終行に任意の文字列を追記するのはできますが、ファイルの先頭もしくは任意の行(位置)に文字列を追加するのは可能でしょうか?


できません。

現状のファイルをすべて読み込み、新しいファイルの先頭に追加したい文字列を書き込み、
その後、読み込んだ文字列を一気に書き込むことで、結果的に作り上げます。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
びん
会議室デビュー日: 2003/02/13
投稿数: 7
お住まい・勤務地: 神奈川在住
投稿日時: 2007-04-13 09:29
じゃんぬねっとさん

ご回答ありがとうございます。びんです。
いつもお世話になっております。

そうですか、ありませんか。
こんな都合のよい機能はやはりないのですね。

教えていただいた方法でやってみたいと思います。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)