Создание текстового файла с текущей датой и временем в качестве имени файла в Java [duplicate]

На этот вопрос уже есть ответ здесь:

Назовите файл в Java, чтобы включить дату и время 3 ответа

Я пытаюсь создать текстовый файл и добавить некоторые детали в него, используя Java, когда в моем приложении с графическим интерфейсом нажимается кнопка, имя текстового файла должно быть текущей датой и временем, а местоположение текстового файла должно быть родственник. Вот фрагмент кода, который я использовал для этого.

        public void actionPerformed(ActionEvent e){
            SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd_HH:mm:ss");
            Date date = new Date();
            String fileName = dateFormat.format(date) + ".txt";
            File file = new File(fileName);
            PrintWriter pw;
            try{
                if(file.createNewFile()){
                    pw = new PrintWriter(file);

                    //Write Details To Created Text File Here

                    JOptionPane.showMessageDialog(null, "The Statistics have successfully been saved to the file: "
                            + fileName);
                }else{
                    JOptionPane.showMessageDialog(null, "The save file " + fileName
                            + " already exists, please try again in a while.");
                }
            }catch(IOException exception){
                JOptionPane.showMessageDialog(null, exception + ", file name:- " + fileName);
            }catch(Exception exception){
                JOptionPane.showMessageDialog(null, exception);
            }
       }

К сожалению, когда я запускаю приведенный выше код, я получаю следующую ошибку:

Я не могу найти проблему, пожалуйста, скажите мне, что я делаю неправильно.

Ответы на вопрос(2)

Ваш ответ на вопрос