プロが教えるわが家の防犯対策術!

いつもおせわになってます。
今回の質問なのですが、ファイル操作についてです。

題の通り、ファイルへ追加書き込みをしたいのですが、Javaでやる場合、一度メモリに展開してそのメモリへ追加した後、再びそれをファイルに書き込むといった流れですよね?
これがPerlなどになるとメモリ展開せずにいきなりファイルに追加書き込みしていると思うのです(<かなり推測ですので間違っていたらすいません)。

数メガバイトのファイルに追加書き込みを頻繁に行うという想定での話になるのですが、メモリに展開せずにファイルに追加書き込みをする方法はないでしょうか?
ないとすれば、やはりCやPerl、PHPの言語を利用することになるのでしょうか?

わかりにくい質問ですいません。
回答よろしくお願いします。

A 回答 (2件)

もちろんできますが?


ファイルポインタもきちんと存在しますし。
追加する個所というのはどこになるのでしょうか?

この回答への補足

すばやい回答ありがとうございます。
追加する個所は一番最後です。

補足日時:2002/11/01 22:52
    • good
    • 0

FileWriterクラスを使っているならコンストラクタの第二引数を追加モードにしていしてやればOKです。



それとも別のクラスを使用しているのでしょうか?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
さっそくAPIで確かめてみました。
なるほど、こんなところに…
気づきませんでした。
まだまだAPIを見ていないって証拠ですね(^_^;)

本当に助かりました。
ありがとうございました。

お礼日時:2002/11/01 23:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!