Re: 問個路徑問題XD

看板java作者 (wctang)時間19年前 (2006/10/24 00:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串12/14 (看更多)
※ 引述《pao0111 (Pao)》之銘言: : 以樓主的問題來說,樓主是想要取得執行該程式的執行路徑。 : 樓主使用了 new File("") 來解決問題。 : 看了一下API,上面寫著相對路徑起點預設為 "user.dir" 的系統屬性。 : new File("") 是指定起點路徑 + "" (空白) : 也就是說與 System.getProperty("user.dir") 是同樣路徑的。 : 所以基本上是沒有問題(以樓主情形來說的話)。 : 只是若是要取得「程式檔」位置的情形, : 就只能以 System.getProperty("java.class.path") 來取得了。 : (執行路徑是可變的嘛) : 有誤請指教... ^^ 應該算是題外話... 一般來說,要取得路徑常見是要讀資料的 (如果不是就算了...) 常遇到要讀資料的情況是讀設定檔 (如果也不是那也就算了...) 如果是要讀設定檔的話,建議使用 getResourceAsStream 之類由 classpath 來 讀取 resource 的方式來讀檔案,尤其是在寫 library 讓別人使用的情況。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.21.25
文章代碼(AID): #15FFG5WS (java)
討論串 (同標題文章)
文章代碼(AID): #15FFG5WS (java)