Chương trình Java để có được thư mục làm việc hiện tại

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 Java.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Java sau:

  • Lớp tệp Java
  • Chuỗi Java

Ví dụ 1: Lấy thư mục làm việc hiện tại

 public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )

Đầu ra

 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.dirtí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; public class CurrDirectory ( public static void main(String() args) ( String path = Paths.get("").toAbsolutePath().toString(); System.out.println("Working Directory = " + path); ) )

Đầu ra

 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.

thú vị bài viết...