I dette eksempel lærer vi at slette filen ved hjælp af klassen File and Files i Java.
For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:
- Java-filklasse
- Java hvis … ellers Erklæring
Eksempel 1: Java-program til at slette en fil ved hjælp af 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 ovenstående eksempel har vi brugt delete()
metoden i File
klassen til at slette filen med navnet JavaFile.java .
Her, hvis filen er til stede, vises meddelelsen JavaFile.java slettet med succes . Ellers vises filen ikke .
Eksempel 2: Java-program til at slette en fil ved hjælp af 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(); ) ) )
Her har vi brugt den deleteIfExists()
metode java.nio.file.Files
klassen. Metoden sletter filen, hvis den findes i den angivne sti.
Bemærk : java.nio.file
er en ny pakke introduceret til at håndtere filer i Java.