Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

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

Java 實例大全

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

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

public class CurrDirectory {

    public static void main(String[] args) {

        String path = System.getProperty("user.dir");
        
        System.out.println("Working Directory = " + path);

    }
}

運行該程序時,輸出為:

Working Directory = C:\Users\Admin\Desktop\currDir

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

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

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);

    }
}

運行該程序時,輸出為:

Working Directory = C:\Users\Admin\Desktop\currDir

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

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

Java 實例大全

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