¿Cómo comprobar si el directorio existe en Java?

Comprobación existe o no directamente : Aquí, vamos a aprender cómo para comprobar si el directorio existe en Java?

  • Estamos utilizando el class Archivo que es una representación class de ruta del archivo y directorio. Para comprobar si existe un directorio tenemos que seguir unos pasos:
  • Crear un objeto Archivo y en el momento de creación de instancias, tenemos que dar trayectoria abstract no abstract que vamos a estar en la búsqueda.
  • Mediante el uso de existe () método de Archivo. Este método comprueba si existe el directorio. El tipo for de este método es class así que retorna verdadero si y sólo si el directorio existe y de lo contrario se return falsa.
  • Entenderemos claramente con la ayuda de un ejemplo.

Ejemplo:

import java.io.File;
public class ToCheckDirectoryExists {
public static void main(String[] args) {
File dir_path1 = new File("C:Userscomputer clinicOneDriveArticles");
File dir_path2 = new File("C:Userscomputer clinicArticles");
// By using exists() method of File will check whether the
// specified directory exists or not and exist() method works
// with File class object because of its File method and
// it return Boolean return true if directory exists false otherwise.
boolean dir_exists1 = dir_path1.exists();
boolean dir_exists2 = dir_path2.exists();
// By using getPath()method to retrieve the given path of the
// directory and dir_exists1 and dir_exists1 returns true
// when directory exists else false.
System.out.println("Given Directory1 " + dir_path1.getPath() + " exists: " + dir_exists1);
System.out.println("Given Directory2 " + dir_path2.getPath() + " is not exists: " + dir_exists2);
}
}

salida

D:Programs>javac ToCheckDirectoryExists.java
D:Programs>java ToCheckDirectoryExists
Given Directory1 C:Userscomputer clinicOneDriveArticles exists: true
Given Directory2 C:Userscomputer clinicArticles is not exists: false


Deja un comentario

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