Re: 問個路徑問題XD

看板java作者時間17年前 (2006/10/24 12:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串14/14 (看更多)
※ 引述《wctang.bbs@ptt.cc (wctang)》之銘言: > ※ 引述《pao0111 (Pao)》之銘言: > : 以樓主的問題來說,樓主是想要取得執行該程式的執行路徑。 > : 樓主使用了 new File("") 來解決問題。 > : 看了一下API,上面寫著相對路徑起點預設為 "user.dir" 的系統屬性。 > : new File("") 是指定起點路徑 + "" (空白) > : 也就是說與 System.getProperty("user.dir") 是同樣路徑的。 > : 所以基本上是沒有問題(以樓主情形來說的話)。 > : 只是若是要取得「程式檔」位置的情形, > : 就只能以 System.getProperty("java.class.path") 來取得了。 > : (執行路徑是可變的嘛) > : 有誤請指教... ^^ > 應該算是題外話... > 一般來說,要取得路徑常見是要讀資料的 (如果不是就算了...) > 常遇到要讀資料的情況是讀設定檔 (如果也不是那也就算了...) > 如果是要讀設定檔的話,建議使用 getResourceAsStream 之類由 classpath 來 > 讀取 resource 的方式來讀檔案,尤其是在寫 library 讓別人使用的情況。 原來要用 System , 以前曾經用過 new File(".") 這樣。 -- ┌─────KKCITY─────┐ ◢ 想要成立班系社團站台嗎? bbs.kkcity.com.tw │ █ KKcity即日起開放BBS站申請囉! └──From:211.75.42.221 ──┘ ◥ ╲ 免程式技術、硬體成本的選擇!! --
文章代碼(AID): #15FPT300 (java)
討論串 (同標題文章)
文章代碼(AID): #15FPT300 (java)