相对路径与绝对路径的写法

相对路径即从所在目录开始检索的路径,

有以下表示的符号:

1  ../        表示当前目录上一级

2  ./         表示当前目录

我们可以在命令提示符下做实验:

相对路径与绝对路径的写法

这里的 c:\Users\Administrator 就是表示当前所在目录

我们使用 cd 更换目录, 来试验路径所指向:

cd ./Searches

进入当前目录下的 Searches目录

相对路径与绝对路径的写法   看到所在位置发生了变换


cd ../ 进入当前目录的上一级目录

相对路径与绝对路径的写法   又返回了原来的位置


cd ../../Windows   返回当前目录的上一级的再上一级(上两级),再进入Windows

相对路径与绝对路径的写法    这样我们就进入了C盘的Windows


可以按照这三个相对路径例子来举一反三。


绝对路径即从根开始检索的路径,

这里的根有时候指盘符如:

相对路径与绝对路径的写法 的 C: 就是根

有时候也可能是 localhost:8080 即本机上部署的tomcat开放端口 ,也是根

使用绝对路径只要在开始加 /  符号,即表示使用绝对路径。

同样在命令提示符下测试:

cd  /Windows/system32

相对路径与绝对路径的写法

不像相对路径一样需要返回上级,直接从C: 开始进行寻址打开 system32文件


在开发中根据实际情况选择合适的定位方法,个人经验:

发布部署Web项目推荐使用从 服务器根 开始进行绝对定位

发布运行在磁盘的应用程序使用相对定位