736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
2 Treffer
delete() scheitert stillschweigend (liefert nur false), wenn z. B. die Datei noch von einem offenen Stream gesperrt ist — ein häufiger Grund für "das Löschen hat nicht geklappt, aber ich weiß nicht warum". Files.deleteIfExists(path) ist die sichere Variante, wenn nicht garantiert ist, dass die Datei überhaupt existiert.
Verwandt: Files · Exceptions · try-with-resources
Ganzer Artikel im Wiki →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).
Verwandt: Files (Dateien, programmiertechnisch) · Exceptions
Ganzer Artikel im Wiki →