[求助]为什么文件可以读,写不进去?
BufferedWriter bw=new BufferedWriter(new FileWriter(request.getRealPath("/")+"count1.txt")) ;
bw.write("123456");
用上面相对路径可以 读上面的文件,但是bw.write("123456")写不进去,文件为空。。。
请高手指点一下。谢谢!
[此贴子已经被作者于2007-9-8 21:47:12编辑过]
BufferedWriter bw=new BufferedWriter(new FileWriter(request.getRealPath("/")+"count1.txt")) ;
bw.write("123456");
用上面相对路径可以 读上面的文件,但是bw.write("123456")写不进去,文件为空。。。
请高手指点一下。谢谢!
[此贴子已经被作者于2007-9-8 21:47:12编辑过]
清空缓存..
明白了,但是发现还存在一个怪异的问题。。。
BufferedWriter bw=new BufferedWriter(new FileWriter(request.getRealPath("/")+"count.txt")) ;
bw.write(i);//变量写不进去,把“?”写进去拉。我直接打开里面就一个“?’
bw.flush();
i 是int型的,写进去了,打开一看是“?”
import java.io.*;
public class BW {
public static void main(String args[]) throws Exception{
FileWriter fw=new FileWriter("c:/bw.txt");
BufferedWriter bw=new BufferedWriter(fw);
String abc="abcdefg";
bw.write(abc);
bw.flush();
bw.close();
}
}
这是个小的程序,可以看下