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.
@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());
}
}
1 curtida