Dans cet exemple, nous allons apprendre à supprimer un fichier en utilisant la classe File and Files en Java.
Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:
- Classe de fichier Java
- Instruction Java if… else
Exemple 1: programme Java pour supprimer un fichier à l'aide de 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"); ) ) )
Dans l'exemple ci-dessus, nous avons utilisé la delete()
méthode de la File
classe pour supprimer le fichier nommé JavaFile.java .
Ici, si le fichier est présent, le message JavaFile.java est supprimé avec succès s'affiche. Sinon, le fichier ne se ferme pas s'affiche.
Exemple 2: programme Java pour supprimer un fichier à l'aide de 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(); ) ) )
Ici, nous avons utilisé la deleteIfExists()
méthode de java.nio.file.Files
classe. La méthode supprime le fichier s'il est présent dans le chemin spécifié.
Remarque : java.nio.file
est un nouveau package introduit pour gérer les fichiers en Java.