相对路径与绝对路径

来源:互联网 发布:mac pdf preview 编辑:程序博客网 时间:2024/05/17 08:19

本地文件的路径:

当前操作文件 c:/folderA/fileA

1,本地文件的绝对路径:

d:/folderB/fileB  指向另一磁盘的文件

2,相对当前文件夹根目录(c:)的路径:

/floderB/fileB  指向c:/folderB/fileB

3,相对当前文件夹(c:/folderA/)的路径:

floderB/fileB     指向c:/folderA/folderB/fileB

获取当前路径:

1,System.getProperty("user.dir")获取项目根路径:"D:\Workspaces\project"
2,ClassName.class.getResource("")获得类所在路径:"file:/D:/Workspaces/project/bin/pakage/"
3,ClassName.class.getResource("/")获得类所在路径:"file:/D:/Workspaces/project/bin/"
4,File file = new File("");
   file.getCanonicalPath();获得项目根路径:"D:\Workspaces\project"


网络资源的路径:

当前URL:

http:(网络协议)//hostA.domainA:80(主机名:端口)/projectA(项目名)/folderA(文件夹)/fileA

1,绝对URL:

http://hostB.domainB:80/projectB/folderB/fileB 指向另一个网站的资源

2,相对当前文件夹根路径 (http://hostA.domainA:80) 的URL:

/projectB/folderB/fileB  指向 http://hostA.domainA:80/projectB/folderB/fileB

3,相对当前文件夹路径(http://hostA.domainA:80/projectA/folderA/)的URL:

floderB/fileB  指向 指向 http://hostA.domainA:80/projectA/folderA/folderB/fileB

获取路径:

1,request.getContextPath()获得 "/project"
2,application.getContextPath() 获得 "/project"
3,request.getRequestURL()获取当前文件URL绝对路径:"http://host:8080/project/folder/file"
4,request.getRequestURI()获取当前文件URI: "/project/floder/file"
5,request.getServletPath()获得当前文件相对项目根路径的相对路径 "/floder/file"
6,application.getRealPath("file")获得指定文件的本地绝对路径"D:\tomcat\webapps\project\folder\file "
7,application.getRealPath("")获得项目文件夹的本地绝对路径 "D:\tomcat\webapps\project\ "
8,new File(application.getRealPath("file")).getParent()获得指定文件的文件夹的本地绝对路径:"D:\tomcat\webapps\project\folder"
9,System.getProperty("user.dir")获得tomcat路径:"D:\tomcat\bin"
10,ServletName.class.getResource("")获得类所在路径:"file:/D:/tomcat/webapps/project/WEB-INF/classes/package/"
11,ServletName.class.getResource("/")获得类所在路径:"file:/D:/tomcat/webapps/project/WEB-INF/classes/"

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 掉了一块钱很气怎么办 头发软又少怎么办盘头 头发出油掉的厉害怎么办 头发很油又少怎么办 18岁头发发量少怎么办 头发少长的慢怎么办 额头大发际线高怎么办 前额两边的头发变少了怎么办 吃减肥药掉头发怎么办 牙长智齿吃饭疼怎么办 头发稀少容易掉发怎么办 大把掉发头发稀少怎么办 头发掉厉害洗生发灵更掉怎么办? 额头两侧和头顶头发少怎么办 额头前面头发少怎么办天生的 头两边的碎头发怎么办 30岁后头发少怎么办 生完孩子头发少怎么办 1岁宝宝头发少怎么办 头顶上的头发少怎么办呢 22岁头顶头发稀少怎么办 头发又稀又少怎么办 头顶的头发越来越少怎么办 四岁宝宝头发稀少怎么办 一岁宝宝头发稀少怎么办 三岁宝宝头发稀少怎么办 头发油急着出门怎么办 长出的头发毛糙弯曲怎么办 头发薄还掉头发怎么办 头发少掉的厉害怎么办 一洗头就掉很多头发怎么办 生完孩子掉头发怎么办 甲减引起的肥胖怎么办 18岁掉头发严重怎么办 5岁儿童掉头发严重怎么办 18头发掉的严重怎么办 甲癌碘131后腮腺肿大怎么办 头发出油发丝细怎么办 25岁总掉头发怎么办 25岁掉头发厉害怎么办 我25岁经常掉头发怎么办