Witam!
Mam taką metodę, która służy do usuwania pliku:
public void usunFilm(String tytul) throws Exception
{
ArrayList kolekcja = this.kolekcjaFilmow();
for(int i=0; i
{
if(kolekcja.get(i).getTytul().compareToIgnoreCase(tytul)==0)
{
File plik = new File("C:\\javaFilmy\\"+kolekcja.get(i).getTytul()+".ser");
boolean sukces = plik.delete();
kolekcja.remove(i);
if(sukces)
System.out.println("Pomyślnie usunięto film.");
else
System.out.println("Niestety nie usunięto pliku");
}
}
}
plik istnieje, po wywołaniu:
System.out.println("C:\\javaFilmy\\"+kolekcja.get(i).getTytul()+".ser") //wyświetla C:\javaFilmy\Rambo.ser
Ale tego pliku nie usuwa, dlaczego?
Pozdrawiam!