在项目开发过程中,我们很多时候要用到读取文件的的操作,因此确定文件的位置就很关键了,下面我总结下,在开发过程值总结的的小经验。
例如我们要读取在不同位置下的一个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,就明白了