哦应该是
结果显示为:
E:\bak\tomcat\bin\..\Lib\test.htm
test是我自己加的:)

解决方案 »

  1.   

    TOMCAT的设置的默认路径被引用了,查查默认路径,看看开发工具!直接用JDK应该没有问题!
      

  2.   

    to yizhao(一招)
    默认路径,怎么查??
      

  3.   

    如果是这样
    E:\bak\tomcat\bin\..\Lib\test.htm
    那就对了!jdk只能认识到这了!不过这样也是对的呀!
      

  4.   

    不对呀,我的东西是放在
    E:\bak\tomcat\work\localhost\examples\test\Lib\test.htm
    现在我用
    myf=new File(filepath)
    if(myf.exists())
      myf.delete();
    结果文件没被删除!!
    怎么办??
      

  5.   

    不会吧!jdk不会把你的..\分析后处理的,所以如果你的相对路径是
    ..\test\Lib\test.htm,你的当前路径是e:\bak\tomcat\work\localhost\examples\temp,那你得到的路径就是:
    e:\bak\tomcat\work\localhost\examples\temp\..\test\Lib\test.htm
    这其实也就是e:\bak\tomcat\work\localhost\examples\test\Lib\test.htm呀!你对得到的路径操作也应该是可以的。