English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Control de flujo de Java

Arreglo de Java

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Conjuntos Map de Java

Conjuntos Set de Java

Entrada y salida de Java (I)/O)

Reader de Java/Writer

Otras temáticas de Java

Obtener el directorio de trabajo actual en el programa Java

Java 实例大全

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

Ejemplo1Obtener el directorio de trabajo actual

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.

Ejemplo2Usar la ruta para obtener el directorio de trabajo actual

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

Java 实例大全