java獲取文件路徑

一般情況下直接使用
File file = new File("src/com/user.xml");
就能夠訪問到src下com包的文件,但是有的時候項目配置在應用服務器上會出現無法找到文件的問題(相關的配置可以設置服務器在當前workspace或者tomcat的webapp下)。

這個時候需要直接獲取工程路徑,拿到文件:

//獲取當前類的路徑
this.getClass().getResource("").getPath()


//獲取當前工程路徑
this.getClass().getResource("/").getPath()

這裏訪問的時候也可以加上相對路勁的訪問方式:例如:

File file = new File(this.getClass().getResource("").getPath()+"./user.xml");

實際上就是獲取了當前類路徑的上一級菜單中的xml文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章