天天看點

【嵌入式筆記】5.相對路徑與絕對路徑

什麼是路徑:路徑是用來辨別一個檔案在作業系統的檔案系統中存儲位置的。pathname

舉例:

D:\winshare\enum.c     全路徑     pathname(path+name)

D:\winshare            路徑     path

enum.c                檔案名    name

絕對路徑:路徑是從絕對位置開始的。譬如Windows中從某一個盤符開始(C:\),linux中從根目錄/開始。

相對路徑:指明路徑的時候,是從目前所在的位置開始的。

舉例:

D:\我的檔案\123\123.txt

D:\我的檔案\abc\abc.txt

目前在123.txt,但是要去abc.txt

方式1:采用絕對路徑。D:\我的檔案\abc\abc.txt

方式2:采用相對路徑。../abc/abc.txt

從目前路徑開始,往上走一層,再往下走一層(abc)就到了

測試:

/abc/123/def.txt    是linux絕對路徑    

abc/123/def.txt        不是linux絕對路徑

F:\abc\123\def.txt    是windows絕對路徑

abc\123\def.txt        不是windows絕對路徑

繼續閱讀