获取配置文件的绝对路径
2012-06-26 20:01
344 查看
首先获取应用程序(桌面和web应用程序)根目录的绝对路径;然后,获取相对于根目录的配置文件的香炉路径,通过这两个路径构建出资源的绝对路径。
类 | 方法 | 说明 |
Class | public URL getResource(String name) | name填写输入应用程序相对路径,如相对于根目录:/web/log4j.properties,得到结果:file:/E:/demo/jetbrain/cfg/c0001/target/classes/web/log4j.properties,然后通过getPath得到绝对地址路径;getResource在内部调用getClassLoader,然后找到相应的资源,可以直接使用getClassLoader,获取资源。 |
Class | public InputStream getResourceAsStream(String name) | 同上,获取的是资源的输入流。 |
ServletActionContext.getServletContext() | getRealPath | ServletActionContext.getServletContext().getRealPath("/WEB-INF/classes/log4j.properties") |
相关文章推荐
- MFC读取配置文件GetPrivateProfileString及获取绝对路径
- java 之 HttpServlet 获取GET或者POST字段(getParameter) 获取配置getServletContext 和 获取某个文件绝对路径(getPath)
- 使用GetModuleFileName()获取当前.exe所在绝对路径,并且读取.ini配置文件
- node.js认识学习二:__dirname获取当前模块文件所在目录的完整绝对路径
- Servlet(19)web.xml 配置之Servlet参数配置和读取资源文件,获取文件全路径
- linux C++ 获取文件绝对路径
- 在Action中获取项目的服务器路径and读取配置文件common.properties
- Android如何获取选择图片时的文件绝对路径方法
- 获取当前进程的可执行文件的绝对路径
- 获取MySQL配置文件路径
- Eclipse RCP中获取Plugin/Bundle中文件资源的绝对路径
- MFC 对话框 关于exe文件绝对路径的获取,截获。
- 使用jQuery获取部署文件的绝对路径
- C#获取文件的绝对路径
- Java获取配置文件跟路径
- 查找配置文件,并返回文件的绝对路径
- 获取文件的绝对路径, GetCurrentDirectory()和GetModuleFileName()函数的区别
- Python获取当前路径下的配置文件
- C++ 获取当前进程加载模块的完整路径读取配置文件
- Spring读取二种绝对与类路径的配置文件备忘