【通用】Linux,VSCode,IDEA,Eclipse等资源相对位置
发布时间:2023年12月19日
正文
不论是 IDEA
、Linux
、VSCode
、cmd
等等吧,都遵循这个规则:
- 如果以斜杠开头,表示从根开始找:
IDEA
的根是classpath
(classpath就是项目被编译后,位于 target下的 classes文件夹,或者位于target/WEB-INF下);cmd
的根是C盘
或D盘
;Linux
的根是所有用户共享的目录。比如/hello,如果根目录没有hello这个文件或目录,会报错;有这个目录才会切换目录。
- 如果以
..
或 ../../
开头, ..
表示返回上一级,然后 从新位置 查找斜杠后面的目录或文件是否存在。 - 以文件名或目录名开头:相当于把当前文件(就是你纠结怎么写资源路径的这个文件)所在的位置作为根目录,然后查看这个目录下是否存在这个文件或目录,不存在就报错;存在就切换目录。
正文结束,下面练练手:
- 第一行:使用
..
切换回上级目录; - 分割行,无实际意义;
- 把当前目录作为根目录,查找到确实有
Users
目录,切换目录; - 分割行,无实际意义;
- 先返回上一级目录,然后以新位置作为根目录,查找到
Users
目录,切换目录; - 分割行,无实际意义;
- 先返回上一级目录,以新位置作为根目录,但不存在
hello
目录或文件,报错。
文章来源:https://blog.csdn.net/m0_45892187/article/details/135015539
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!