Programa Java para obtener el directorio de trabajo actual

En este programa, aprenderá a obtener el directorio de trabajo actual en Java.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Clase de archivo Java
  • Cadena Java

Ejemplo 1: obtener el directorio de trabajo actual

 public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )

Salida

 Directorio de trabajo = C: Users Admin Desktop currDir

En el programa anterior, usamos Systemel getProperty()método de para obtener la user.dirpropiedad del programa. Esto devuelve el directorio que contiene nuestro proyecto Java.

Ejemplo 2: obtener el directorio de trabajo actual usando Path

 import java.nio.file.Paths; public class CurrDirectory ( public static void main(String() args) ( String path = Paths.get("").toAbsolutePath().toString(); System.out.println("Working Directory = " + path); ) )

Salida

 Directorio de trabajo = C: Users Admin Desktop currDir

En el programa anterior, usamos Pathel get()método de para obtener la ruta actual de nuestro programa. Esto devuelve una ruta relativa al directorio de trabajo.

Luego cambiamos la ruta relativa a una ruta absoluta usando toAbsolutePath(). Dado que devuelve un Pathobjeto, necesitamos cambiarlo a una cadena usando el toString()método.

Articulos interesantes...