Neste exemplo, aprenderemos a deletar arquivos usando a classe File and Files em Java.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:
- Classe de arquivo Java
- Java if… else Statement
Exemplo 1: programa Java para excluir um arquivo usando 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"); ) ) )
No exemplo acima, usamos o delete()
método da File
classe para excluir o arquivo denominado JavaFile.java .
Aqui, se o arquivo estiver presente, a mensagem JavaFile.java foi excluída com sucesso é mostrada. Caso contrário, Arquivo não sai é mostrado.
Exemplo 2: programa Java para excluir um arquivo usando 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(); ) ) )
Aqui, usamos o deleteIfExists()
método da java.nio.file.Files
classe. O método exclui o arquivo se ele estiver presente no caminho especificado.
Nota : java.nio.file
é um novo pacote introduzido para lidar com arquivos em Java.