Menu
Coddy logo textTech

Create

Lección 6 de 11 del curso Manejo de archivos en Java de Coddy.

Para crear un archivo en Java, use el constructor de la clase File con el nombre de archivo deseado y luego ejecute el método createNewFile(). El método devolverá true si el archivo se creó correctamente, o false si el archivo ya existe:

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();
}

El código anterior crea el archivo llamado “data.txt”, tenga en cuenta que debe manejar la excepción IOException.

challenge icon

Desafío

Fácil

Crea una función llamada createFile que reciba un nombre de archivo y lo cree.

Si el archivo ya existe, muestra:

File already exists.

De lo contrario:

File created successfully!

Pruébalo tú mismo

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

class CreateFile {
    public static void createFile(String filename) {
        // Escribe el código aquí
    }
}

Todas las lecciones de Manejo de archivos en Java