总结
路径的作用就是指向目标文件/目录,从而可以使程序或应用理解需要查看/操作的文件/目录位置
相对路径
相对于当前文件的,指向目标的路径
- 以
./开头,代表当前目录和文件目录在同一个目录里,./也可以省略不写! - 以
../开头:向上走一级,代表目标文件在当前文件所在的上一级目录; - 以
../../开头:向上走两级,代表父级的父级目录,也就是上上级目录,再说明白点,就是上一级目录的上一级目录 - 以
/开头,代表根目录举个栗子
./css/css1/000.css/html/css/css1/000.css../html/css/css1/000.css
绝对路径
相对于根目录的,指向目标的路径
举个栗子
D:\workspace\HTML\demo\index.htmlD:/workspace/HTML/demo/index.html
路径分隔符-正斜杠/和反斜杠\
Windows- 在
Windows系统诞生之前,MS-DOS系统很大一部分参考CP/M系统,但CP/M系统存在这样一个问题:该系统不支持目录,因此未考虑过路径分隔符,而将正斜杠/符号用来当做命令行参数标识符;但后来MS-DOS系统准备支持目录功能时,只能兼容CP/M系统而使用反斜杠\来表示路径分隔符 - 而在
Windows系统诞生时,其命令行因为要与MS-DOM兼容,只能把其路径分隔符的特性沿用下来,就造成了如今Windows系统中可以同时使用正斜杠/和反斜杠\来当路径分隔符
- 在
UnixUnix系统则不存在该历史遗留问题,其诞生之初就正确使用正斜杠/作为路径分隔符
