Buongiorno a tutti.
Ho una funzione ricorsiva che mi elimina file singolarmente, al click per ogni file, e nel caso elimina l'ultimo file, elimina anche la cartella che lo contiene.
Purtroppo ho fatto un errore nella funzione e mi ha eliminato anche file e cartelle presenti nella directory principale.

Quindi, c'è un modo per impedire di eliminare la cartella principale e tutto il suo contenuto?
Per esempio:
DOC/
- fotomare/img.jpg
- fotomontagna/ imgMont.jpg

Vorrei che eliminando imgMont.jpg, non incorra nell'errore di cui sopra, per cui l'eliminazione non riguardi anche DOC/ e tutte le altre cartelle e file che non c'entrano nulla.

Grazie.