Kotlin程序獲取當(dāng)前工作目錄

Kotlin 實例大全

在此程序中,您將學(xué)習(xí)獲取Kotlin中的當(dāng)前工作目錄。

示例1:獲取當(dāng)前工作目錄

fun main(args: Array<String>) {

    val path = System.getProperty("user.dir")

    println("工作目錄 = $path")

}

運行該程序時,輸出為:

工作目錄 = C:\Users\Admin\Desktop\currDir

在上面的程序中,我們使用System的getProperty()方法來獲取程序的 user.dir 屬性。這將返回包含我們的Java項目的目錄。

示例2:使用路徑獲取當(dāng)前工作目錄

import java.nio.file.Paths

fun main(args: Array<String>) {

    val path = Paths.get("").toAbsolutePath().toString()
    println("工作目錄 = $path")

}

運行該程序時,輸出為:

工作目錄 = C:\Users\Admin\Desktop\currDir

在上述程序中,我們使用Path的get()方法來獲取程序的當(dāng)前路徑。這將返回到工作目錄的相對路徑。

然后,我們使用 toAbsolutePath() 方法將相對路徑更改為絕對路徑。由于它返回一個Path對象,因此我們需要使用toString()方法將其更改為字符串。

以下是等效的Java代碼:用于獲取當(dāng)前工作目錄的Java程序。

Kotlin 實例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清