0

こんにちは、文字列パラメーターを渡して、その文字列をテキスト ファイルに書き込もうとしています。しかし、私は問題を抱えているようです。メインメソッドでコンパイルすると正常に動作し、ファイルとそれに書き込むすべての値が作成されます。ただし、メソッドを使用する場合。渡したパラメーターを使用しても、ファイルはまったく作成されません。サーブレットでメソッドを使用するつもりです。

以下は私が作成したメソッドです。

public class testWriteFile {
    public static void writeToFile (String data) throws Exception {
        Date dateNow = new Date();

        SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
        StringBuilder formatDDMMYYYY = new StringBuilder(sdf.format(dateNow));

        File file = new File(formatDDMMYYYY+".txt");

        if(!file.exists()) {
            file.createNewFile();
        }

        FileWriter fileWritter = new FileWriter(file.getName(),true);
        BufferedWriter bufferWritter = new BufferedWriter(fileWritter);
        bufferWritter.write(data);
        bufferWritter.close();

        System.out.println("Done");
    }
}

コードの問題点を教えてください。前もって感謝します!

4

2 に答える 2