-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