欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

路径中斜杠/和反斜杠\的区别

程序员文章站 2022-05-10 08:41:51
...

结论

1,Unix中使用斜杠/作为本地路径分隔符。
2,由于历史的原因,Windows中先选择了使用斜杠/作为DOS命令提示符的参数标志,使用反斜杠\作为本地路径分隔符。
随着时间的推移,目前在Windows中,本地路径使用斜杠和反斜杠是等效的了
3,无论什么系统,所有的网络路径都使用斜杠/
若使用反斜杠,大部分情况下不会报错,但是会出现无法获取目标的情况。

<!--本地路径/和\是等效的-->
<img src=".\Image\20161025\guo.jpg" />
<img src="./Image/20161025/guo.jpg" />
<img src=".\Image/20161025/guo.jpg" />
<img src="./Image\20161025\guo.jpg" />
<!--网络文件路径一定要使用斜杠/-->
<img src="http://img6.bdstatic.com/img/image/smallpic/chongwu10120.jpg" />

4,转义字符
对于反斜杠\,必须通过使用转义字符‘\’,来消除编译器的差异。

5,推荐做法
统一使用斜杠/的方式,且还要注意路径中不要包含空格,因为在linux中空格后的内容会被丢弃

相对路径

./path/ 表示当前目录中的path文件夹
../path/ 表示当前目录的上一层目录中path文件夹
/path/ 表示项目根目录(可以是磁盘根目录,也可以是项目根目录,根据情况定)