Java-Programm zum Löschen von Dateien in Java

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 FileKlasse 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.FilesKlasse verwendet. Die Methode löscht die Datei, wenn sie im angegebenen Pfad vorhanden ist.

Hinweis : java.nio.fileist ein neues Paket, das für den Umgang mit Dateien in Java eingeführt wurde.

Interessante Beiträge...