Re: 問個路徑問題XD
※ 引述《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 》──┘ ◥ ╲ 免程式技術、硬體成本的選擇!!
--
討論串 (同標題文章)
完整討論串 (本文為第 14 之 14 篇):