Aprende a generar dinero desde casa

¿Cómo crear archivos en Java?

Java proporciona una excelente forma de controlar los archivos, crearlos y leerlos mediante la librería File y algunas otras herramientas muy interesantes que nos permiten su creación.

Primeramente, para crear un archivo con Java debemos hacer uso de la clase de archivos. Viendo este tutorial podemos entender como verificar también si un archivo existe y si no crearlo; sin embargo nos centraremos específicamente en como crear un archivo de la nada, para ello debemos hacer uso de la librería File. Debemos traerla a la aplicación y lo hacemos importándola de la siguiente manera:

import java.io.File;

Una vez que la tengamos importada, escogemos el método o función en el que querramos crear el archivo. Eso depende de cada uno, en la guía haremos el proceso dentro del Main. Para ello debemos continuar armando nuestro código, ahora necesitamos establecer el nombre del archivo, es recomendable que uses una String, aunque puedes hacerlo directamente:

import java.io.File;

public class Archivos{
 public static void main (String [] args){
  String nombredelarchivo = "TuArchivo.txt";
 }
}

A continuación referenciaremos el nombre del archivo para poder crearlo, finalmente aplicaremos la función createNewFile() que pertenece a la importada clase File:

import java.io.File;

public class Archivos{
 public static void main (String [] args){
  String nombredelarchivo = "TuArchivo.txt";
  File archivo = new File (nombredelarchivo);
  try {                
            archivo.createNewFile();
        } catch (Exception e) {
            System.out.println("No se ha podido crear el archivo");
        }
 }
}

Pueden notar que utilizamos un control de excepciones con el bloque Try-Catch para emitir un error personalizado en caso de cualquier problema con la creación del archivo (lo cual usualmente no debería pasar).

Ese código es la estructura básica que te permite crear un archivo para cualquier utilidad que quieras darle. ¿Escribir en un fichero?, ¿Leer datos?, bueno eso lo veremos en otros tutoriales que puedes buscar en el sitio. Por el momento esperamos que este concepto te sirva.

Publicar un comentario