Biraz geç gördüm konuyu, çözümünü yazmışsın ama eksiklerini belirteyim.
Kullanıcının tıkladığı ListView boş olabilir o yüzden ilk kontrolü şu şekilde yapmalısın;
if(selectindex>0)
{
}
İkinci olarak resim silinmiş olabilir, o yüzden resmin varolup olmadığını kontrol ettirmelisin.
if(file.exits(alan))
{
}
Tabii klasör de silinmiş olabileceği için klasör kontrolünü en başa eklemelisin.
if(directory.exits(yol))
{
}
Sonuç olarak şöyle bir mantık kurabiliriz.
if(selectindex>0)
{
if(directory.exits(yol))
{
if(file.exits(alan))
{
kodlar burada olacak.
}
}
}
Kolay gelsin.