-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 "); パブリックフォルダ= "dir /"; 文字列f = "ttest"; //ファイル拡張子はありません。プレーンテキストファイル 'が意味を持たない –
なぜあなたは例外を完全に無視するのですか? –
trueを返すと、何かがファイルに書き込まれます。あなたは正しいファイルを見ていますか? – Andreas