テキストファイルの編集について – プログラミング – Home

テキストファイルの編集について
 
通知
すべてクリア

テキストファイルの編集について


yukihiro
 yukihiro
(@yukihiro)
ゲスト
結合: 23年前
投稿: 24
Topic starter  

yukihiroと申します。
テキストファイルの編集で、行の挿入及び編集を行いたいのですが、良い方法は
ないでしょうか?
大容量ファイルが想定されるため、メモリで、できないためファイルで
行おうと思っています。

例えば、
000001AAAAAAA
000002BBBBBBB
000003CCCCCCC
とあった場合、
000001AAAAAAA
000002BBBBBBB $$$ ←編集する行
100002#######  ←挿入する行
000003CCCCCCC

というぐあいにしたいのです。
何かよい方法が別にあれば、教えてください。


引用解決済
トピックタグ
tib
 tib
(@tib)
ゲスト
結合: 23年前
投稿: 468
 

本当にメモリで編集できないのであれば、「必要な部分だけメモリに展開して随時テンポ
ラリファイルに書き込んでいく」しかないでしょう。

どのくらいのサイズのファイルを編集しようとしているか解りませんが、実際に試してみ
ましたか?


返信引用
yukihiro
 yukihiro
(@yukihiro)
ゲスト
結合: 23年前
投稿: 24
Topic starter  

やっぱり、必要な部分だけメモリに展開して随時テンポラリファイルに
書き込んでいく方法しか、ないようですか!

一応、対象データは、100MB~300MBのデータがあります。
これを、メモリで行うとかなり、メモリが圧迫されてしまいます。
現状、作成しているプログラムを動作させるマシンは、それほど、
メモリが詰まれていません。
動作OS Win2000 メモリ:256MBです。
メモリの拡張は、できないので、しかたが無いようです。

tibさん。回答ありがとうございます。
また、何か良い方法がありましたら、教えてください。


返信引用
tetrapod
 tetrapod
(@tetrapod)
ゲスト
結合: 22年前
投稿: 830
 

まともなエディタなら 100MB 程度のファイルは編集できます。
それに仮想記憶が働くので、『自動的にテンポラリファイルに』
と同じ事をシステムが勝手にやってくれます。
meadow で試してみました -- できましたよん。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました