In dit voorbeeld zullen we leren om bestanden te verwijderen met behulp van de klasse Bestand en bestanden in Java.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:
- Java-bestandsklasse
- Java if… else-instructie
Voorbeeld 1: Java-programma om een bestand te verwijderen met 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"); ) ) )
In het bovenstaande voorbeeld hebben we de delete()
methode van de File
klasse gebruikt om het bestand met de naam JavaFile.java te verwijderen .
Hier wordt, als het bestand aanwezig is, het bericht JavaFile.java is succesvol verwijderd weergegeven. Anders wordt Bestand niet afgesloten weergegeven.
Voorbeeld 2: Java-programma om een bestand te verwijderen met 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 hebben we de deleteIfExists()
methode van java.nio.file.Files
klasse gebruikt. De methode verwijdert het bestand als het aanwezig is in het opgegeven pad.
Opmerking : java.nio.file
is een nieuw pakket geïntroduceerd om met bestanden in Java om te gaan.