Kurz erklärt
Das programmatische Entfernen einer Datei aus dem Dateisystem — im Gegensatz zum manuellen Löschen im Dateimanager meist unwiderruflich, ohne Papierkorb-Zwischenschritt.
Genauer
Vor dem Löschen sollte ein Programm prüfen, ob die Datei überhaupt existiert und ob die nötigen Berechtigungen vorhanden sind, um unerwartete Exceptions zu vermeiden. Weil das Löschen nicht rückgängig gemacht werden kann, bauen viele Anwendungen stattdessen ein "Soft Delete" ein (Datei nur als gelöscht markieren, physisch aber vorerst behalten).