作者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
1F:推 GoodXD:它可能是没有bw.close()或bw.flush(), so... 06/13 10:26
2F:推 ken915007: 就把它加上去… 06/13 15:42
3F:推 zeat:close是好习惯, 尤其是串流= =||||| 06/13 23:38
4F:推 seefish:哦哦哦 谢谢!!!!! 06/16 20:16