package T; import java.io.File; public class GetServerRealPathTools { /** * 获取项目在服务其中的真实路径的工具类 * * 这是在web项目中,获取项目实际路径的最佳方式,在windows和linux系统下均可正常使用 * */ public static String getRootPath() { String classPath = GetServerRealPathTools.class.getClassLoader().getResource("/").getPath(); System.out.println("classPath---"+classPath); String rootPath = ""; //windows下 if("\\".equals(File.separator)){ // System.out.println("windows"); rootPath = classPath.substring(1,classPath.indexOf("/WEB-INF/classes")); rootPath = rootPath.replace("/", "\\"); } //linux下 if("/".equals(File.separator)){ // System.out.println("linux"); rootPath = classPath.substring(0,classPath.indexOf("/WEB-INF/classes")); rootPath = rootPath.replace("\\", "/"); } return rootPath; } }
转载于:https://blog.51cto.com/whshaha/1713141