写代码的时候总是遇到路径问题,以前没事总是一种一种试出来正确的结果,今天没事大概总结一下,加深一下印象。
先抛开java项目,简单的说一下相对路径,决定路径都知道就不废话了
比如有二个文件路径分别为
E:a/b/c/text.htm
E:a/d/asd.htm
在asd.htm文件中指引text.html文件 路径 ../../b/c/text.htm 其中../ 是上级目录的意思 ./本级目录 /是根目录的意思 这里指的是E:
在java项目 前台页面一般都写到webroot文件下的这是要明白webroot就是根目录
在java项目中
后台使用 ../ 用来指引路径你会发现怎么写怎么不对,在eclipse中实际指的项目的空间目录
后台获取文件路径的前边不要写/,正确写法是src/包名/类名