Crie uma classe que contenha a criação de um arquivo a partir da classe File,
por meio do método createNewFile, faça dois métodos que criem arquivos e utilize apenas um try/catch para “pegar”
as exceções que podem ser lançadas nesses dois métodos.
Classe file, AJUDA?
1 Resposta
1 like
@Moacir_Vicente
Boa noite campeão.
Segue:
public class Main {
/**
* Crie uma classe que contenha a criação de um arquivo a partir da classe File,
* por meio do método createNewFile, faça dois métodos que criem arquivos e utilize apenas um try/catch para “pegar”
* as exceções que podem ser lançadas nesses dois métodos.
*
* @param args
*/
public static void main(String[] args) {
new Main().createFile("teste.txt");
}
public void createFile(String fileName) {
try {
deleteAndCreateFile(new File(String.format("%s\\%s", System.getProperty("user.dir"), fileName)));
} catch (Exception ex) {
ex.printStackTrace();
}
}
public void deleteAndCreateFile(File file) throws IOException {
if (file.exists()) Files.delete(file.toPath());
Files.createFile(file.toPath());
}
}
Criado 8 de abril de 2020
Ultima resposta 8 de abr. de 2020
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo