in

Cómo crear un archivo en Java

how to create a file in java

En Java, la creación de un archivo es fácil mediante el uso de clases y paquetes predefinidos. Hay tres formas de crear un archivo.

  • Usando el método File.createNewFile ()
  • Usando la clase FileOutputStream
  • Usando el método File.createFile ()

Método Java File.createNewFile ()

los File.createNewFile () es un método de la clase File que pertenece a un java.io paquete. No acepta ningún argumento. El método crea automáticamente un archivo nuevo y vacío. El método devuelve un valor booleano:

  • Verdadero, si el archivo se creó correctamente.
  • falso, si el archivo ya existe.

Cuando inicializamos el objeto de la clase File, proporcionamos el nombre del archivo y luego podemos llamar al método createNewFile () de la clase File para crear un nuevo archivo en Java.

El método File.createNewFile () genera una excepción java.io.IOException si se produce un error de E / S. También lanza SecurityException si existe un administrador de seguridad y su método SecurityManager.checkWriter (java.lang.String) deniega el acceso de escritura al archivo. La firma del método es:

Podemos pasar el nombre del archivo o la ruta absoluta o la ruta relativa como un argumento en el objeto de la clase Archivo. Para una ruta no absoluta, el objeto Archivo intenta ubicar el archivo en el directorio actual.

Ejemplo

El siguiente ejemplo crea un nuevo archivo de texto vacío. La primera ejecución crea music.txt con éxito, mientras que en la segunda ejecución falló. Podemos crear cualquier tipo de archivo cambiando solo la extensión del archivo.

Producción

Cuando el archivo no existe.

Cómo crear un archivo en Java

Cuando el archivo ya existe.

Cómo crear un archivo en Java1


Java FileOutputStream

Una secuencia de salida de archivo escribe datos en un archivo. La clase Java FileOutputStream también proporciona soporte para archivos. Pertenece al paquete java.io. Almacena los datos en bytes. Usamos la clase FileOutputStream cuando necesitamos escribir algunos datos en el archivo creado. La clase FileOutputStream proporciona un constructor para crear un archivo. La firma del constructor es:

Parámetros

nombre: es el nombre del archivo

adjuntar: si es verdadero, el byte se escribirá al final del archivo, no al principio.

Ejemplo

En el siguiente ejemplo, hemos creado un archivo usando FileOutputStream.

Producción

Cómo crear un archivo en Java2


Método Java File.createFile ()

File.createFile () es un método de la clase File que pertenece a java.nio.file paquete. También proporciona soporte para archivos. El paquete nio está orientado al búfer. El método createFile () también se usa para crear un archivo nuevo y vacío. No necesitamos cerrar los recursos cuando usamos este método. Es una ventaja. La firma del método es:

Sendero: La ruta del archivo.

Atributo: Una lista opcional de atributos de archivo.

El método devuelve el archivo.

El siguiente ejemplo también crea un nuevo archivo vacío. Creamos una instancia de Path usando un método estático en la clase Paths (java.nio.file.Paths) llamado Paths.get (). Note la siguiente declaración:

Ruta ruta = Paths.get («C: \ demo \ javaprogram.txt»);

En la línea anterior, Path es una interfaz y Paths es una clase. Ambos pertenecen al mismo paquete. El método Paths.get () crea la instancia de ruta.

Producción

Cómo crear un archivo en Java3


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Propiedad de borde CSS

decorator pattern uml diagram

Patrones de diseño – Patrón de decorador