java中各种文件路径获取方法汇总

1、Struts2的Action中获取站内文件存放路径:

ServletActionContext.getServletContext().getRealPath("/")

输出:F:\tomcat\webapps\jasperreport\

2、在java类中获取相对当前类的文件存放路径:

(1)Thread.currentThread().getContextClassLoader().getResource("")

输出:file:/E:/JammiWang/JavaWorkSpace1/SSH/WebRoot/WEB-INF/classes/

 

(2)this.getClass().getClassLoader().getResource("")

输出:file:/E:/JammiWang/JavaWorkSpace1/SSH/WebRoot/WEB-INF/classes/

 

(3)ClassLoader.getSystemResource("")

输出:file:/E:/JammiWang/JavaWorkSpace1/SSH/WebRoot/WEB-INF/classes/

 

(4)this.getClass().getResource("")

输出:

file:/E:/JammiWang/JavaWorkSpace1/SSH/WebRoot/WEB-INF/classes/com/junit/test/

 

(5)this.getClass().getResource("/")

输出:file:/E:/JammiWang/JavaWorkSpace1/SSH/WebRoot/WEB-INF/classes/

 

(6)new File("").getAbsolutePath()

输出:E:\JammiWang\JavaWorkSpace1\SSH

 

(7)System.getProperty("user.dir")

输出:E:\JammiWang\JavaWorkSpace1\SSH

3、servlet中获取文件存放路径:

(1)this.getServletContext().getRealPath("/")

输出:

F:\jt_workspace_new\.metadata\.plugins\com.genuitec.eclipse.easie.tomcat.myeclipse\tomcat\webapps\SSH\

 

(2)request.getSession().getServletContext().getRealPath("/")

输出:

F:\jt_workspace_new\.metadata\.plugins\com.genuitec.eclipse.easie.tomcat.myeclipse\tomcat\webapps\SSH\

阅读更多
文章标签: java 文件路径 汇总
个人分类: java
想对作者说点什么? 我来说一句

java文件路径获取

2012年04月17日 90KB 下载

oracle 获取时间

2012年05月24日 36KB 下载

没有更多推荐了,返回首页

不良信息举报

java中各种文件路径获取方法汇总

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭