Menu
Coddy logo textTech

Create

Lição 6 de 11 do curso Manipulação de Arquivos em Java da Coddy.

Para criar um arquivo em Java, use o construtor da classe File com o nome de arquivo desejado e, em seguida, execute o método createNewFile(). O método retornará true se o arquivo for criado com sucesso, ou false se o arquivo já existir:

try {
	File file = new File("data.txt");
	if (file.createNewFile()) {
		System.out.println("File created: " + file.getName());
	} else {
		System.out.println("File already exists.");
	}
} catch (IOException e) {
	System.out.println("An error occurred.");
	e.printStackTrace();
}

O código acima cria o arquivo chamado “data.txt”, observe que você deve tratar a exceção IOException.

challenge icon

Desafio

Fácil

Crie uma função chamada createFile que recebe um nome de arquivo e o cria.

Se o arquivo já existir, exiba:

File already exists.

Caso contrário:

File created successfully!

Experimente você mesmo

import java.io.File;
import java.io.IOException;

class CreateFile {
    public static void createFile(String filename) {
        // Escreva o código aqui
    }
}

Todas as lições de Manipulação de Arquivos em Java