天天看點

Java中絕對路徑和相對路徑的總結

  絕對路徑:就是從根目錄為參考點的檔案或檔案夾(即目錄)所在的路徑,隻存在一個,具有唯一性。

  比如:ipconfig.exe所在的絕對路徑就是(系統盤為C:\):C:\Windows\System32\ipconfig.exe。

  如代碼:

import java.io.*;

File file=newFile("c:\\");        //絕對路徑,根目錄C,下同

File file=nw File("c:");

File file=new File("c:/");

  相對路徑:就是以目前路徑為參考點,所推出目的檔案或目錄所在的路徑,沒有唯一性。

  比如:設目前路徑為C:\Windows。以上絕對路徑就可以寫成  .\System32\ipconfig.exe。其中'.'表示目前路徑,也可以不用寫,直接寫成System32\ipconfig.exe。

File file=newFile(".");      //目前目錄

File file=new File("..");    //目前目錄的上一級目錄

File file=new File("");    //所在的根目錄

最新内容請見作者的GitHub頁:http://qaseven.github.io/