-1

与えられた:

try{
FileWriter fw = new FileWriter(someFileName);
BufferedWriter bw = new BufferedWriter(fw);
bw.write("Hello Java");
}catch...
}finally{
bw.close();
}

Windows では完全に機能しますが、Unix では機能しません。注意: UNIX で作成されたファイルには、完全な 777 権限があります。

UNIXで動作させるにはどうすればよいですか?

ありがとう、ロクサーナ

4

2 に答える 2

2

してみてください

bw.flush();

ファイルを閉じる前に (try ブロックで)。

おそらく情報はまだバッファにあるので、ファイルの内容には反映されません

于 2013-08-14T15:36:20.637 に答える