Java 获取当前路径

// 1、利用System.getProperty()函数获取当前路径:

System.out.println(System.getProperty("user.dir"));// user.dir指定了当前的路径

// 2、使用File提供的函数获取当前路径:

File directory = new File("");// 设定为当前文件夹

try {

System.out.println(directory.getCanonicalPath());// 获取标准的路径

System.out.println(directory.getAbsolutePath());// 获取绝对路径

} catch (Exception e) {

}

//结果:F:\Java\dorado-7.3.0-win64\eclipse

//3.Servlet中取得路径

req.getSession().getServletContext().getRealPath("");

//4.在类中取得路径: 

String path = this.getClass().getResource("/").getPath();

//结果:/F:/Java/dorado-7.3.0-win64/apache-tomcat-7.0.20/

//webapps/GS1014J_MCF/WEB-INF/classes/

path = path.substring(1);

System.out.println(path);

你可能感兴趣的:(Java)