

Java - soubor nelze smazat
Dobrý den,
Potřeboval bych smazat soubory, co jsem si sám vytvořil. Ovšem nejde to. Dělám to pomocí tohohle kódu.
public void play() {
number += 1;
if (number < LIST_FILES.size()) {
hit = new Media(new File(LIST_FILES.get(number).toString()).toURI().toString());
setText(LIST_FILES.get(number).getName().substring(0, LIST_FILES.get(number).getName().lastIndexOf(".")));
media_player = new MediaPlayer(hit);
media_player.setOnEndOfMedia(() -> play());
media_player.play();
} else {
for (File file: LIST_FILES)
if (file.getName().endsWith("wav")) {
System.out.println(file.delete());
}
LIST_FILES.clear();
choose_song();
}
}
Metoda file.delete() funguje čistě náhodně, někdy se nesmaže nic a nebo se smaže pouze pár souborů.
Když jsem však použil metodu Files.delete(file.toPath()), tak to vyhodilo hlášku, že soubor nelze smazat, protože je využíván jiným procesem.
Jenže vůbec nevím který.
Prosím o radu
Předem děkuji.