-5
为什么这段代码不写任何东西到文件中? 虽然它返回TRUE,但文件中没有任何内容。 也不会抛出异常。这段代码为什么不写任何东西到文件
这是方法。我这样称呼它主要()
boolean b = AppendFile(f, " hello world");
public folder = "dir/";
String f= "ttest"; // no file extension. A plain text file
public boolean AppendFile(String f, String s){
try{
int err=1;
File file = new File(folder + f);
if (!file.exists()) { return false; }
s= s.replace("NULL", " ");
s= s.replace("null", " ");
s= s.replace("Null", " ");
s= s.trim() +"\r\n";
FileWriter fileWritter = new FileWriter(file.getName(),true);
BufferedWriter br = new BufferedWriter(fileWritter);
br.write(s);
br.close();
return true;
}catch(Exception e){ return false; }
}//end
这段代码'boolean b = AppendFile(f,“hello world”); public folder =“dir /”; String f =“ttest”; //没有文件扩展名。一个纯文本文件'没有意义 –
为什么你会完全忽略异常? –
如果它返回true,则写入文件。你确定你正在查看正确的文件吗? – Andreas