Cómo crear un directorio en Java de forma sencilla

Aprender qué es scrum en 10 minutos
Aprende qué es Scrum en 10 minutos de forma fácil
17 de junio de 2021
10 Razones por las que deberías aprender Java y curso gratis
10 Razones por las que deberías aprender Java + CURSO GRATIS
24 de junio de 2021
Aprender qué es scrum en 10 minutos
Aprende qué es Scrum en 10 minutos de forma fácil
17 de junio de 2021
10 Razones por las que deberías aprender Java y curso gratis
10 Razones por las que deberías aprender Java + CURSO GRATIS
24 de junio de 2021

En esta ocasión vamos a ver cómo crear un directorio en Java utilizando la clase File. Una necesidad que por cierto, es muy común necesitarla a la hora de crear nuestros programas.

Crear un directorio

Para crear un directorio en nuestra apliación utilizaremos el siguiente código:

// Directory Path
Path dirPath = Paths.get("C:\\mi_directorio");

boolean result = false;

// Si no existe lo creamos
if (Files.notExists(dirPath)) {
    // Directory not exists
    File directory = new File("C:\\mi_directorio");
    System.out.println("Directory created.");
    result = directory.mkdir();
}

Expliquemos un poco el código anterior. En primer lugar estamos usando la clase java.nio.file.Path que usaremos para comprobar si existe o no el directorio ya que si existe no tendremos que crearlo.

A continuación comprobaremos que no exista el directorio con la clase java.nio.file.Paths y si no existe procedemos a crear el directorio con la clase java.io.File

Con esto, ya sabes cómo crear directorios en Java. Puedes aprender más en nuestra sección de Programación.

Espero que te haya sido de utilidad!

Antonio J. Galisteo
Antonio J. Galisteo
Soy Antonio J. Galisteo. Ingeniero de software con amplia experiencia en desarrollo frontend, backend, aplicaciones móviles y de escritorio.

Deja una respuesta

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

Cómo crear un directorio en Java de forma sencilla
Este sitio web usa cookies para mejorar tu experiencia. Al navegar por este sitio aceptas nuestra Política de Protección de Datos.
Leer más