Unix使用正斜杆/
作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用正斜杆/
作为分隔符,同时反斜杠\
在UNIX中是用来标识转义字符的。
Windows由于使用正斜杆/
作为DOS命令提示符的参数标志了,为了不混淆,所以采用反斜杠\
作为路径分隔符。所以目前windows系统上的文件浏览器都是用反斜杠\
作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,但斜杆和反斜杠在大多数情况下可以互换,没有影响。
总结就是:
- Windows使用
反斜杠\
,Linux使用正斜杆/
- Windows下正反斜杠可以互换,但Linux下并不支持(反斜杠用于转义)
- 所以最好都使用
正斜杆/
下面再讨论一下相对路径和绝对路径:
./SRC/
:这样写表示,当前目录中的SRC文件夹;../SRC/
:这样写表示,当前目录的上一层目录中SRC文件夹;/SRC/
:这样写表示,项目根目录(可以只磁盘根目录,也可以指项目根目录,具体根据实际情况而定)