在java工程里,我们不可避免的会获取本地文件,以下我就介绍下类File创建一个file,文件的路径应该怎样写。

 

File f = new File("src/com/util/db.xml");//直接new个File类f,那么文件的相对路径是相对于你的工程的,所以相对路径是这样写的;
new **Class().getClass().getResourceAsStream("db.xml");//通过类名的getClass()下方法获取文件,这样如果该xml文件与**Class()类在一个包下,该类就会自动获取;
InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream("db.xml");