En este programa, aprenderá a obtener el directorio de trabajo actual en 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);
}
}
Cuando ejecutas el programa, la salida será:
Directorio de trabajo = C: \ Users \ Admin \ Desktop \ currDir
En el programa anterior, utilizamos
System
el getProperty()
método 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);
}
}
Cuando ejecutas el programa, la salida será:
Directorio de trabajo = C: \ Users \ Admin \ Desktop \ currDir
En el programa anterior, utilizamos
Path
el get()
método para obtener la ruta actual de nuestro programa. Esto devuelve una ruta relativa al directorio de trabajo.
Luego cambiamos la ruta relativa a la ruta absoluta usando
toAbsolutePath()
. Como devuelve un Path
objeto, debemos cambiarlo a una cadena usando el toString()
método.
0 Comentarios
Dejanos tu comentario para seguir mejorando!