Java获取项目中的路径
程序员文章站
2022-03-02 18:06:25
...
在项目中经常需要获取某个文件的路径:
在这里提供一些获取路径的方法..
1.此种方式获取的路径,是当前类所在的路径:
UserDAOTest.class.getResource("UserDAOTest.class")
结果如下:
file:/E:/java/workspace/testProject/WebContent/WEB-INF/classes/com/java/business/dao/UserDAOTest.class
2.此种方式获取当前classpath的路径:
Thread.currentThread().getContextClassLoader().getResource("")
结果如下:
file:/E:/java/workspace/testProject/WebContent/WEB-INF/classes/
3.此种方式获取系统资源文件的路径.如果为空,则是获取classpath所在的路径。
ClassLoader.getSystemResource("")
结果如下:
file:/E:/java/workspace/testProject/WebContent/WEB-INF/classes/
4.此种方式获取UserDAOTest class文件的路径。
UserDAOTest.class.getResource("")
结果如下:
file:/E:/java/workspace/testProject/WebContent/WEB-INF/classes/com/business/dao/
5.此种方式,获取项目所在的磁盘。
new File("/").getAbsolutePath()
结果如下:
E:\
6.此种方式,获取项目名称的绝对路径。
System.getProperty("user.dir")
结果如下:
E:\java\workspace\testProject
上一篇: linux网络编程中所用到的读写函数
下一篇: CSS flex