WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:JSPでファイルの先頭に追記するには?

0:[投稿] atusi [2003/04/29 17:41 ][環境:IE6,win2k UNIX,tomcat4.0.6]

JSP でwriteメソッドによりファイル書き込みをしているのですが、下の行のFileWriterクラスにおいて第二引数でtrueを指定しているためデータファイルの最後に追記されています。
       FileWriter fw = new FileWriter(application.getRealPath(fNam),true);

これをファイルの先頭に追記したいのですが、どうすればよいでしょうか?

下は書きこみ部分のスクリプト全体です。
どうぞよろしくお願いします。

<%
       StringBuffer sb = new StringBuffer();

       String fNam = "/data.txt";
       FileWriter fw = new FileWriter(application.getRealPath(fNam),true);
       BufferedWriter bw = new BufferedWriter(fw, 10);

       sb.append(title.toString()); sb.append("\t");
       sb.append(name.toString());

       bw.write(sb.toString());
       bw.newLine();
       bw.close();
%>


1:[回答] ウラタン [2003/05/01 14:56 ]

基本的に、標準の関数レベルではできないように思います・・・
自分で文字列操作とファイル出力する必要あるかも。


2:[完了] atusi [2003/05/01 16:52 ]

やはり、標準の関数レベルでは無理ですよね。
数冊本を持っているのですが、どれにも載っていないので
不思議に思ってお尋ねさせていただきました。

胸のつかえが取れました。
どうもありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World