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 System
el getProperty()
método de para obtener la user.dir
propiedad 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 Path
el 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 Path
objeto, necesitamos cambiarlo a una cadena usando el toString()
método.