Java-program för att radera fil i Java

I det här exemplet lär vi oss att ta bort filen genom att använda File and Files-klassen i Java.

För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:

  • Java-filklass
  • Java if … else Uttalande

Exempel 1: Java-program för att radera en fil med 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"); ) ) )

I ovanstående exempel har vi använt delete()metoden i Fileklassen för att ta bort filen som heter JavaFile.java .

Här, om filen finns, visas meddelandet JavaFile.java har tagits bort . Annars visas inte Filen avslutas .

Exempel 2: Java-program för att radera en fil med 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(); ) ) )

Här har vi använt deleteIfExists()klassmetoden java.nio.file.Files. Metoden tar bort filen om den finns i den angivna sökvägen.

Obs : java.nio.fileär ett nytt paket introducerat för att hantera filer i Java.

Intressanta artiklar...