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