En este programa, aprenderá a obtener el directorio de trabajo actual en Kotlin.
Ejemplo 1: obtener el directorio de trabajo actual
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
Cuando ejecute el programa, la salida será:
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 la ruta
import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
Cuando ejecute el programa, la salida será:
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 ruta absoluta usando toAbsolutePath()
. Dado que devuelve un Path
objeto, necesitamos cambiarlo a una cadena usando el toString()
método.
Aquí está el código Java equivalente: programa Java para obtener el directorio de trabajo actual.