File構建實例的路徑:絕對路徑和相對路徑

    public static void main(String[] args) throws Exception
    {
        File file = new File("bin/dyan.txt");
        System.out.println(System.getProperty("user.dir"));
        System.out.println(file.exists());
        System.out.println(file.length());
    }

相對路徑的話,須要其餘路徑信息才能夠解析定位到所表示的文件。java

默認狀況下,java.io 包中的類老是根據當前用戶目錄來解析相對路徑名。spa

此目錄由系統屬性 user.dir 指定,一般是 Java 虛擬機的調用目錄。code

個人user.dir 輸出的內容是 E:\core_wkspace\TestProjectblog

因此相對路徑寫爲bin/dyan.txtget

 

 

 

File file = new File("E:\\core_wkspace\\TestProject\\bin\\yan.txt");

絕對路徑就不說了,完整的路徑名,不須要任何其餘信息就能夠定位到所表示的文件。虛擬機

相關文章
相關標籤/搜索