在应用中获取路径的问题

1在JAVA文件中获取当前文件的路径 System.out.println(this.getClass().getResource(“”).getPath()).replaceAll(“%20”, ” “); 因为当读出路径后,如果有空格则有%20这样的字符,会影响路径的正确定位,故需将此替换为空格.

2获取web服务器,如TOMCAT下文件的路径,
Url url = 当前类的文件(Test.class).getResource(/applicationContext.xml);
url.getPath();
获取当前文件的全部路径 url.getFile(); 获取当前文件的名称 File file = new File(url.getFile());
String filePath = file.getParentFile().getParentFile().getParentFile().getPath(); 获取当前文件的前3级目录.

3从当前类输入一个文件 InputStream is = 当前类(Test.class).getResourceAsStream(“/xml.properites”);

4获取当前工程的根目录 System.getProperty(“user.dir”);

你可能感兴趣的:(随笔)