Java中有没有办法访问相对上级目录!

blddp 2006-01-09 11:08:43
比如我有一个文件夹目录是c:\A\B\Test.class
我想在Test中访问c:\A\images\1.gif

在windows中是..\images\1.gif
很显然java不支持,真的要把目录放到和class同一目录下吗?
...全文
335 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
blddp 2006-01-10
  • 打赏
  • 举报
回复
不管了,好像实现起来蛮复杂的
benq998 2006-01-09
  • 打赏
  • 举报
回复
System.properties中好像有个userdir的属性,这个属性对应的value就是这个class文件的所在目录,得到这个目录,再追加"..\images\1.gif",应该可以访问到。

上边的userdir属性写的不一定对,记不清了,你可以枚举所有的System.properties中得所有keys,都列出来就知道是那个了。

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧