- D:\winshare\enum.c(全路径=pathname)
- D:\winshare(路径=path)
- enum.c(文件名=name)
- 绝对路径:路径是从绝对位置开始的。
- 譬如Windows中从某一个盘符开始(C:\),linux中从根目录/开始
- 相对路径:指明路径的时候,是从当前所在的位置开始的。
举例:
- D:\我的文档\123\123.txt
- D:\我的文档\abc\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绝对路径