Почему file.delete () или file.deleteOnExit () не удаляют мой файл - PullRequest
0 голосов
/ 08 февраля 2020

Я определил строку меню, меню, элемент и сканер для файла. Я назначил (элементу) этот список действий:

item4.addActionListener(ActionListener -> {
            this.dispose();
            Window window = new Window();
            FS.close();
            file.deleteOnExit();
});

Я посмотрел, почему он не удалял мой файл, и увидел, что люди сказали, что это потому, что FileWriter или Scanner все еще были открыты. Однако я закрыл сканер (FS.close ()), и он все равно не удалит мой файл. Я также попытался поместить:

FS.close();
file.delete();

выше this.dispose, и он все равно не удалит его.

...