Classe file, AJUDA?

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