作者ThisIsRealMe (真我)
看板java
標題Re: [問題] FileWriter 檔案續寫
時間Fri Jun 12 19:10:56 2009
不知道你的程式是怎樣,
不過我測試是沒問題的。
import java.io.*;
class test
{
public static void main(String args[]) throws Exception
{
FileWriter fw = new FileWriter("1.txt", true);
BufferedWriter bw = new BufferedWriter(fw);
bw.write("\r\nthis is test...");
bw.close();
}
}
你參考看看這段Code。
※ 引述《seefish (飛魚)》之銘言:
: 想請問,如果使用FileWriter及BufferedWriter寫資料入檔案時,
: 可以續寫嗎@@?
: 剛剛上網查了一些資料,
: (以下是網站的參考資料~)
: File write = new File(e:\\text1.txt);
: BufferedWriter bw = new BufferedWriter(new FileWriter(write));
: 把上面那兩行
: 改成
: File write = new File(e:\\text1.txt);
: BufferedWriter bw = new BufferedWriter(new FileWriter(write,true));
: 即可的樣子,
: 但是我嘗試的結果卻不成功Q__Q
: 之後還有找到另外一個,
: (還是網站範例XD)
: 裡面寫出
: FileWriter resultsFile = new FileWriter("C:\\result.txt", true);
: PrintWriter toFile = new PrintWriter(resultsFile);
: 這樣也可以達成資料續寫的效果,
: 可是兩種方法都嘗試還是都失敗....
: 所以想請問板上的大家,這兩種方法可行嗎@@?
: 或者還有其他種可以達到讓資料於檔案中續寫的效果呢~~
: 謝謝~
--
This is real me.
I don't trust anyone anymore.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.209.234
推 GoodXD:它可能是沒有bw.close()或bw.flush(), so... 06/13 10:26
推 ken915007: 就把它加上去… 06/13 15:42
推 zeat:close是好習慣, 尤其是串流= =||||| 06/13 23:38
推 seefish:哦哦哦 謝謝!!!!! 06/16 20:16