è possibile che quel file non abbia i permessi necessari per poter essere cancellato da codice, magari è stato creato da un altro utente (ad esempio, è stato inviato tramite FTP o altro)?

che messaggio d'errore ti visualizza adesso?