English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este programa, aprenderá a obtener el directorio de trabajo actual en Java.
public class CurrDirectory { public static void main(String[] args) { String path = System.getProperty("user.dir"); System.out.println("Directorio de trabajo = ") + path); } }
Al ejecutar el programa, la salida será:
Directorio de trabajo = C:\Users\Admin\Escritorio\currDir
En el programa anterior, utilizamos el método getProperty() de System para obtener la propiedad del programa user.dir. Esto devolverá el directorio del proyecto de Java que estamos utilizando.
import java.nio.file.Paths; public class CurrDirectory { public static void main(String[] args) { String path = Paths.get("").toAbsolutePath().toString(); System.out.println("Directorio de trabajo = ") + path); } }
Al ejecutar el programa, la salida será:
Directorio de trabajo = C:\Users\Admin\Escritorio\currDir
En el programa anterior, utilizamos el método get () de Path para obtener la ruta actual del programa. Esto devolverá una ruta relativa al directorio de trabajo.
Luego, utilizamos toAbsolutePath () para cambiar la ruta relativa a la ruta absoluta. Ya que devuelve un objeto Path, necesitamos usar el método toString () para cambiarlo a una cadena