Introdução prática à API de arquivos do Java: trabalhamos com
java.nio.file, criamos arquivos e diretórios por meio de
Files.createFile,
Files.createDirectory e
Files.createDirectories, e excluímos — com
Files.delete e
Files.deleteIfExists. Vamos discutir verificações de existência (
Files.exists,
Path.of), exceções comuns (
FileAlreadyExistsException,
NoSuchFileException,
DirectoryNotEmptyException,
IOException) e exclusão segura, incluindo a recursiva para pastas não vazias.