如何仅靠相对路径得知目录下文件是否存在?

foolfish 2003-10-16 10:10:37
仅仅知道程序文件和要检查的文件目录相对关系

比如
../abc/kkk.html
cba/lll.html

不能取得 d:/../../abc/kkk.html 这样的路径或者 http://xx.x.x./xx/abc/kkk.html
这样的地址

如何得知?
谢谢各位~~
...全文
86 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gdx 2003-10-16
  • 打赏
  • 举报
回复
程序文件路径:
1、使用系统属性
程序在安装时,记录程序路径,放入System.getProperty()中,串行化。
2、如是Web程序
可以用ServletContext类中getRealPath("/")取得Web目录路径
3.如是与Class相关
可以用MyClass.class.getResource("resource")定位
foolfish 2003-10-16
  • 打赏
  • 举报
回复
用request.getRealPath()等于是得到绝对路径地址

但能不能不用?

直接用相对路径不能判断出来吗?
Leemaasn 2003-10-16
  • 打赏
  • 举报
回复
你可以试试用
request.getRealPath ();
函数。
foolfish 2003-10-16
  • 打赏
  • 举报
回复
没找到.. - -
凋零的老树 2003-10-16
  • 打赏
  • 举报
回复
file这个类中就有这个方法,自己找找吧,不记得了,以前用过的
foolfish 2003-10-16
  • 打赏
  • 举报
回复
up!在线等待!

81,091

社区成员

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

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