1 理清斜杠还是反斜杠
1.1 如何选用
(1)反斜杠\只有Windows系统中使用
Windows使用 斜杠/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。
dir /s /b //命令行参数
(2)斜杠/在Linux等其他操作系统中使用
web应用最早部署在Unix系统,所以目前使用的网络地址也是斜杠作为分隔符,可自行通过浏览器地址栏观察。
(3)C程序中文件路径使用双斜杠//
C语言中存在转义字符,转义字符表见下方。C:\Program Files是Windows下的路径,在C文件操作中就要改为使用双斜杠为C:\\Program Files
2 绝对路径与相对路径
2.1 理解
绝对路径:资源存储的真实路径
相对路径:相对于某个基准目录的路径
2.2 简单应用加深理解
- ./:代表目前所在的目录
- ../:代表上一层目录
- 以/开头:代表根目录
在部署web项目到服务器中会使用到相对路径,刚开始接触web开发时,我在页面中加了一些绝对路径的跳转,当部署到服务器时才发现资源无法访问,这才意识到两者之间的区别。
参考链接与拓展
1. C语言文件路径中的”/“和“\“
2. 相对路径与绝对路径的区别
3. 文件路径中的/,\和\的区别