如何获得项目中不同位置文件的路径

在项目开发过程中,我们很多时候要用到读取文件的的操作,因此确定文件的位置就很关键了,下面我总结下,在开发过程值总结的的小经验。

 

例如我们要读取在不同位置下的一个student.xml文件。

 

1、首先在项目路径下

 

//获得项目路径下的student.xml
//String path=System.getProperty("user.dir")+"/student.xml";
		

 

2、在src目录下

//获得src目录下的student.xml文件路径
//String path=Test2.class.getClassLoader().getResource("student.xml").getPath();

 

3、在读取文件同包下

//获得同包下的student.xml文件路径
String path=Test2.class.getResource("student.xml").getPath();

 

也就这么多了,其中的System.getProperty("user.dir")获得项目路径,有兴趣可以查下jdk 的api,就明白了

 

你可能感兴趣的:(不同位置,文件的路径)