Trong chương trình này, bạn sẽ học cách lấy thư mục làm việc hiện tại trong Kotlin.
Ví dụ 1: Lấy thư mục làm việc hiện tại
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
Khi bạn chạy chương trình, đầu ra sẽ là:
Thư mục làm việc = C: Users Admin Desktop currDir
Trong chương trình trên, chúng tôi đã sử dụng phương thức System
's getProperty()
để lấy thuộc user.dir
tính của chương trình. Điều này trả về thư mục chứa dự án Java của chúng tôi.
Ví dụ 2: Lấy thư mục làm việc hiện tại bằng Path
import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
Khi bạn chạy chương trình, đầu ra sẽ là:
Thư mục làm việc = C: Users Admin Desktop currDir
Trong chương trình trên, chúng ta sử dụng Path
's get()
phương pháp để có được những con đường hiện tại của chương trình của chúng tôi. Điều này trả về một đường dẫn tương đối đến thư mục làm việc.
Sau đó, chúng tôi thay đổi đường dẫn tương đối thành đường dẫn tuyệt đối bằng cách sử dụng toAbsolutePath()
. Vì nó trả về một Path
đối tượng, chúng ta cần thay đổi nó thành một chuỗi bằng toString()
phương thức.
Đây là mã Java tương đương: Chương trình Java để lấy thư mục làm việc hiện tại.