相对路径即从所在目录开始检索的路径,
有以下表示的符号:
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项目推荐使用从 服务器根 开始进行绝对定位
发布运行在磁盘的应用程序使用相对定位