In diesem Beispiel lernen wir, Dateien mithilfe der File and Files-Klasse in Java zu löschen.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:
- Java-Dateiklasse
- Java if… else-Anweisung
Beispiel 1: Java-Programm zum Löschen einer Datei mit delete ()
import java.io.File; class Main ( public static void main(String() args) ( // creates a file object File file = new File("JavaFile.java"); // deletes the file boolean value = file.delete(); if(value) ( System.out.println("JavaFile.java is successfully deleted."); ) else ( System.out.println("File doesn't exit"); ) ) )
Im obigen Beispiel haben wir die delete()
Methode der File
Klasse verwendet, um die Datei mit dem Namen JavaFile.java zu löschen .
Wenn die Datei vorhanden ist, wird hier die Meldung angezeigt , dass JavaFile.java erfolgreich gelöscht wurde . Andernfalls wird Datei nicht beendet angezeigt.
Beispiel 2: Java-Programm zum Löschen einer Datei mit deleteIfExists ()
import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; class Main ( public static void main(String() args) ( try ( // creates a file object Path path = Paths.get("JavaFile.java"); // deletes the file boolean value = Files.deleteIfExists(path); if(value) ( System.out.println("JavaFile.java is successfully deleted."); ) else ( System.out.println("File doesn't exit"); ) ) catch (Exception e) ( e.getStackTrace(); ) ) )
Hier haben wir die deleteIfExists()
Methode der java.nio.file.Files
Klasse verwendet. Die Methode löscht die Datei, wenn sie im angegebenen Pfad vorhanden ist.
Hinweis : java.nio.file
ist ein neues Paket, das für den Umgang mit Dateien in Java eingeführt wurde.