私はコマンド シェルを構築しています。このコマンド シェルでは、書き込んだすべてのコマンドをファイルに保存したいと考えています。
次のようなコマンドを読みます。
BufferedReader console = new BufferedReader(new InputStreamReader(System.in));
commandLine = console.readLine();
次のようにファイルに書き込みます。
public static void fileWriter(String e){
try{
BufferedWriter bw = new BufferedWriter(new FileWriter("errorLog.txt"));
bw.write(e);
bw.flush();
bw.close();
}
catch(IOException ex){
System.out.println(ex);
}
}
問題は、すべてのコマンドが最後のコマンドを上書きするため、コマンド シェル セッション中に書き込まれたすべてのコマンドを保存できないことです。必要なのは、私が書いたすべてのコマンドのリストです。
これを約2時間グーグルで検索しましたが、何も見つかりません。助けてください。