• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBSのADODB.Streamで先頭に「追記」)

VBSのADODB.Streamでファイルの先頭に「追記」する方法

このQ&Aのポイント
  • VBSのADODB.Streamを使用してファイルの先頭に「追記」する方法について教えてください。
  • 現在、ファイルの内容をすべて読み込んで再書き込みする方法を使用していますが、ファイルのサイズが大きくなると無駄だと感じています。
  • よりスマートな方法で、先頭に「追記」し、残りの内容を後ろに押し出すような命令は存在するのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.1

こんちは。 >>test.txt の中身は >>abc >>def >>ghi >>123 >>abc >>def >>ghi >>のように変更したいのです。 「123改行コードabc」 にする。 じゃできないですか? まぁ、厳密に言うと、「abcの後ろには既に改行コードが入ってる」でしょうから 「123改行コードabc改行コード」を先頭行にする。かなぁ。

tuktukrace
質問者

お礼

ありがとうございます。 その発送はありませんでした。 なるほど、と思いましたが、今回は、ファイルによってその冒頭の abc が毎回違うのと、ファイルの中で何度も abc が出現するので、汎用的な方法ではないと思います。 とりあえず、 テンポラリのStreamを使ってそこに123を入れてから、CopyTo メソッドを使ってその続きからコピーする方法をとりました。 回答ありがとうございます。