小结最近使用的文件读取路径:
1.java web项目中,servlet读取照片,如下:
String path=this.getServletContext().getRealPath("/imgs/1.jpg");
FileInputStream fis=new FileInputStream(path);
2.java web项目中,普通java读取文件,如下:
1)方法一,需要先将被读取文件的文件放到tomcat/bin文件夹下,这是默认的主目录。
FileInputStream fis=new FileInputStream("dbinfo.properties");
2)方法二,使用类加载器,类加载器读取资源的时候,默认的主目录是src,要读取的dbinfo.properties文件放在src下。
注意:这里的返回值类型是InputStream.
InputStream fis=SqlHelper.class.getClassLoader().getResourceAsStream("dbinfo.properties");
3.普通java项目中,将要读取的文件直接放到src目录下即可,默认的读取主目录就是src
FileInputStream fis=new FileInputStream("dbinfo.properties");