Archivo método mkdirs() en Java con ejemplos

El método mkdirs() es parte de la clase File . La función mkdirs() se utiliza para crear un nuevo directorio indicado por la ruta de acceso abstracta y también todos los directorios principales inexistentes de la ruta de acceso abstracta. Si la función mkdirs() no logra crear algún directorio, es posible que haya creado algunos de sus directorios principales. La función devuelve verdadero si se crea el directorio; de lo contrario, devuelve falso.

Firma de función:

public boolean mkdirs()

Sintaxis:

file.mkdirs()

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

Valor de retorno: la función devuelve el tipo de datos booleano . La función devuelve verdadero si se crea el directorio; de lo contrario, devuelve falso.

Excepción: este método lanza SecurityException si el método no permite que se cree un directorio

Los siguientes programas ilustrarán el uso de la función mkdirs():

Ejemplo 1: intente crear un nuevo directorio llamado programa en la unidad «f:».

// Java program to demonstrate
// the use of File.mkdirs() method
  
import java.io.*;
  
public class GFG {
  
    public static void main(String args[])
    {
  
        // create an abstract pathname (File object)
        File f = new File("F:\\program");
  
        // check if the directory can be created
        // using the abstract path name
        if (f.mkdirs()) {
  
            // display that the directory is created
            // as the function returned true
            System.out.println("Directory is created");
        }
        else {
  
            // display that the directory cannot be created
            // as the function returned false
            System.out.println("Directory cannot be created");
        }
    }
}

Producción:

Directory is created

Ejemplo 2: intente crear un nuevo directorio llamado program1 en el directorio «f:\program», pero el directorio del programa no se crea. Probaremos si la función mkdirs() puede crear los directorios principales de la ruta de acceso abstracta si los directorios no están presentes.

// Java program to demonstrate
// the use of File.mkdirs() method
  
import java.io.*;
  
public class GFG {
  
    public static void main(String args[])
    {
        // create an abstract pathname (File object)
        File f = new File("F:\\program\\program1");
  
        // check if the directory can be created
        // using the abstract path name
        if (f.mkdirs()) {
  
            // display that the directory is created
            // as the function returned true
            System.out.println("Directory is created");
        }
        else {
            // display that the directory cannot be created
            // as the function returned false
            System.out.println("Directory cannot be created");
        }
    }
}

Producción:

Directory is created

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 *