在java專案中如何獲取某個檔案的路徑

2021-05-02 22:15:38 字數 709 閱讀 3920

1樓:一數一道

file類有兩個常用方法可以得到檔案路徑一個是:getcanonicalpath(),另一個是:getabsolutepath(),可以通過file類的例項呼叫這兩個方法例如file.

getabsolutepath()其中file是file的例項物件。下面是一個具體例子:

public class pathtestcatch (ioexception e)}}getabsolutepath()和getcanonicalpath()的不同之處在於,getcanonicalpath()得到的是一個規範的路徑,而getabsolutepath()是用構造file物件的路徑+當前工作目錄。例如在上面的例子中.(點號)代表當前目錄。

getcanonicalpath()就會把它解析為當前目錄但是getabsolutepath()會把它解析成為目錄名字(目錄名字是點號)。

下面是上面程式在我電腦上的輸出:

2樓:匿名使用者

如果是在tomcat等伺服器中執行的話,用servletcontext中的getrealpath()方法可以獲取指定檔案的絕對路徑,如:getrealpath("/web-inf/db.xml");

3樓:匿名使用者

getrealpath()

java開發的專案中模組 包 類 介面的關係是什麼

一個功能模組中有多個包 一對多 一個包中可以有多個類 一對多 一個類 介面類,inte ce 中可以有多個抽象方法 一對多 一個類 實現類,繼承 extends 自介面類 中可以有多個方法 一對多 解釋 這個實際上是逐級細分的過程就相當於一個國家,有各個等級學歷的學校,學校中可以有多個年級,每個年級...

專案評估在整個專案中有怎樣的意義

能規劃風險分析,避免不必要的人力 財力 物力的浪費 如何制定專案績效考核 專案管理部考核和kpi的設定,和其他考核所考慮的大框架還是一致的,主要從工作業績 工作行為 工作能力和工作態度四個方面來落地。kpi的設定,主要著眼三個方面考慮 一是時間進度,二是內容,三是方法。第一 從時間上設定,根據專案管...

aop在spring專案中具體是怎麼實現的

有四個通知,想做哪個就找例子看吧,要不不太好理解 spring在專案裡面做什麼,什麼是aop spring是個框架 面向切面程式設計 aspect oriented programming aop是oop的延續,是 aspect oriented programming 的縮寫,意思是面向切面程式設...