当前路径
1、利用System.getProperty()函数获取当前路径:
代码如下 | 复制代码 |
System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 |
2、使用File提供的函数获取当前路径:
代码如下 | 复制代码 |
File directory = new File("");//设定为当前文件夹 |
绝对路径
JAVA中获取绝对路径一般有这几个方法:
代码如下 | 复制代码 |
request.getRealPath()// 此方法已过期,不推荐使用 this.getServletContext().getRealPath() //SERVLET中使用 this.getServlet().getServletContext().getRealPath() // Struts中使用 request.getSession().getServletContext().getRealPath() |
得到的是当前的classpath的绝对URI路径
代码如下 | 复制代码 |
Test.class.getResource("/") |
获得文件真实路径
代码如下 | 复制代码 |
String file_real_path=ServletContext.getRealPath("mypath/filename");? |