看板java
标 题Re: 问个路径问题XD
发信站KKCITY (Tue Oct 24 12:16:13 2006)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!news.ee.ttu!news.n
※ 引述《[email protected] (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
》──┘ ◥ ╲ 免程式技术、硬体成本的选择!!
--