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

原创 2013年06月28日 14:49:36

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\

各种bug汇总

05-27 19:12:28.971: E/AndroidRuntime(19557): FATAL EXCEPTION: main 05-27 19:12:28.971: E/AndroidRun...
  • u014737138
  • u014737138
  • 2016年05月27日 21:40
  • 1314

Java 各种概念总结--持续更新中

Java是OOP语言,所有的OOP语言都有三个特性:封装、多态、继承。 封装 封装是一种将代码与它所处理的数据结合起来,而不被外界干扰滥用的程序设计机制。 在Java中,基本封装单元是类,数...
  • john_lw
  • john_lw
  • 2017年05月08日 11:02
  • 317

【Java】关于文件路径问题总结

虽然文件路径在项目中不是经常的用到,用到的时候却不能灵活的使用,故在此总结。 绝对路径和相对路径 绝对路径:绝对路径是指文件在硬盘上真正存在的路径。 相对路径:相对于当前用户目录的相对路径...
  • lsy1072
  • lsy1072
  • 2018年01月18日 14:58
  • 18

学Java必看:Java最常用方法总结(ImportNew年度好文)

(ImportNew年度好文,代码实例,一看即懂,分享才能进步,让更多的人看到!) 实现:equals() hashCode() compareTo() clone() 应用:String...
  • zhangliangzi
  • zhangliangzi
  • 2016年04月04日 18:33
  • 3580

【JavaEE】读取配置文件路径的几种方式

读取配置文件的各种方式1.类加载器读取:只能读取classes或者类路径中的任意资源,但是不适合读取特别大的资源。 ①获取类加载器 ClassLoader cl = 类名.class.getClas...
  • zhuwenchao90
  • zhuwenchao90
  • 2017年02月06日 10:26
  • 456

java中获得src路径下文件的常用方法

摘要 java中读取配置文件时常用的方法 在代码中一般读取src下的配置文件 读取src路径下的log4j.properties和message.properties ...
  • sqzhao
  • sqzhao
  • 2014年12月31日 11:33
  • 3949

IOS 各种文件路径获取

1、获取应用程序中包含的资源文件绝对路径 需求:项目中有些数据,使用的时候需要使用绝对路径去读取,所以需要获取文件的绝对路径 NSBundle *bundle = [ NSBundle mai...
  • hslinux
  • hslinux
  • 2013年06月08日 11:37
  • 508

获取iOS各种文件路径

获取iOS各种文件路径 http://blog.csdn.net/xiaoxuan415315/article/details/8539180
  • JsoneyLz
  • JsoneyLz
  • 2015年05月13日 18:39
  • 194

C#获取文件路径汇总

string str5=Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。 string str1 =Process.GetCurren...
  • ytc666
  • ytc666
  • 2010年01月11日 11:49
  • 518

Java的文件路径

Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从...
  • luobing_csdn
  • luobing_csdn
  • 2017年03月27日 11:28
  • 301
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中各种文件路径获取方法汇总
举报原因:
原因补充:

(最多只允许输入30个字)