Я пытаюсь удалить файл в папке и саму папку, но она только удаляет папку в случайное время.Почему это происходит?Если я продолжу нажимать на кнопку «Удалить», она в конечном итоге будет удалена.
private void deleteCourseButtonMouseClicked(java.awt.event.MouseEvent evt) {
File dltcycle = new File(C.viewcoursedirectory);
System.out.println(dltcycle.getAbsolutePath());
String[] cycle = dltcycle.list();
for (int i = 0; i < cycle.length; i++) {
File dlt = new File(C.viewcoursedirectory + "\\" + cycle[i]);
System.out.println(C.viewcoursedirectory + "\\" + cycle[i]);
System.out.println(dlt.getAbsolutePath());
dlt.delete();
}
dltcycle.delete();
}
Ожидаемый результат - последовательное удаление папки в каталоге.Не в случайное время после нажатия кнопки удаления.Извините, если блок кода выглядит безобразно, я не знаю, как его отформатировать.Я не знаю, почему "{" и "}" не появляются в блоке кода: X.