什麼是路徑:路徑是用來辨別一個檔案在作業系統的檔案系統中存儲位置的。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絕對路徑