Archivo método createNewFile() en Java con ejemplos

La función createNewFile() es parte de la clase File en Java. Esta función crea un nuevo archivo vacío. La función devuelve verdadero si la ruta del archivo abstracto no existe y se crea un nuevo archivo. Devuelve falso si el nombre del archivo ya existe.

Firma de la función:

public boolean createNewFile()

Sintaxis:

boolean var = file.createNewFile();

Parámetros: Este método no acepta ningún parámetro.

Tipo de devolución: la función devuelve un tipo de datos booleano que representa si el nuevo archivo se crea o no.

Excepción: este método arroja las siguientes excepciones:

  • Excepción IO: si se produce un error de salida de entrada
  • Excepción de seguridad: si se deniega el acceso de escritura al archivo

Los siguientes programas ilustran el uso de la función createNewFile():

Ejemplo 1: El archivo “F:\\program1.txt” no existe

// Java program to demonstrate
// createNewFile() method of File Class
  
import java.io.*;
  
public class solution {
    public static void main(String args[])
    {
  
        try {
  
            // Get the file
            File f = new File("F:\\program.txt");
  
            // Create new file
            // if it does not exist
            if (f.createNewFile())
                System.out.println("File created");
            else
                System.out.println("File already exists");
        }
        catch (Exception e) {
            System.err.println(e);
        }
    }
}

Producción:

File created

Ejemplo 2: El archivo “F:\\program.txt” es un archivo existente en F: Directory.

// Java program to demonstrate
// createNewFile() method of File Class
  
import java.io.*;
  
public class solution {
    public static void main(String args[])
    {
  
        try {
  
            // Get the file
            File f = new File("F:\\program1.txt");
  
            // Create new file
            // if it does not exist
            if (f.createNewFile())
                System.out.println("File created");
            else
                System.out.println("File already exists");
        }
        catch (Exception e) {
            System.err.println(e);
        }
    }
}

Producción:

File already exists

Nota: es posible que los programas no se ejecuten en un IDE en línea. Utilice un IDE sin conexión y configure la ruta del archivo.

Publicación traducida automáticamente

Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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